0
我有一個輸入標籤,我已經寫在我的鉻控制檯HTML屬性值變化(輸入)不影響value屬性
這個結果出乎意料,我以下。在我讀過的書中,我讀到了當我改變html屬性時,相應的屬性就被改變了。但後來我sh property財產,屬性不應該改變
p.S.
$0
是chrome的特徵,並指向所選元素。我在腳本評估之前選擇了輸入標籤。
我有一個輸入標籤,我已經寫在我的鉻控制檯HTML屬性值變化(輸入)不影響value屬性
這個結果出乎意料,我以下。在我讀過的書中,我讀到了當我改變html屬性時,相應的屬性就被改變了。但後來我sh property財產,屬性不應該改變
p.S.
$0
是chrome的特徵,並指向所選元素。我在腳本評估之前選擇了輸入標籤。
你寫的兩個策略有不同的用途,只有foo.value = bar
更改DOM元素。使用setAttribute
只是保持JavaScript環境內的更改,並不會更改DOM。
了更詳細的解釋看到這個答案:https://stackoverflow.com/a/36581696/1348109
嘗試一個實際的元素,而不是 – adeneo
@adeneo難道我不元素的實際? – gstackoverflow
鏈接答案的確切引用是:*相比之下,value屬性不反映value屬性。* – raina77ow