2017-01-27 38 views
1

我有一個屬性這個標籤沒有它的價值瀏覽器會自動增加屬性值來標記

<div class='hello' scroll-glue> 

但是,當我檢查在瀏覽器這個元素它增加這個值就好像它是一個默認值

<div class='hello' scroll-glue='scroll-glue'> 

這在使用Angular時會產生一個問題,因爲此指令需要一個表達式,但如果未提供任何表達式,則會使用其默認選項。但我永遠不會有scroll-glue定義爲一個表達式。

我暫時編輯了指令代碼,以檢查屬性值是否爲scroll-glue,並將其視爲未指定值。但我不明白爲什麼會發生這種行爲。是否有任何標誌我需要設置爲了禁用此*行爲?

瀏覽器的詳細信息: 谷歌的Chrome版本55.0.2883.87米

+0

您正在使用哪種瀏覽器? –

+0

嘿@EduardMalakhov我已經更新了我的答案和瀏覽器詳細信息 – Anubhav

+0

我懷疑這可能是修改屬性的第三方腳本,而不是Chrome本身。有了Chrome,你可以試試下面做一些額外的研究: 1.打開開發者工具(F12) 2.選擇您在DIV元素上查看 3.右鍵單擊它,並設置斷點 - >屬性修改 4.重新加載頁面以查看哪個腳本確實進行了修改 –

回答