所以我想在使用 JS DOM 的選擇表單中更改這個下拉選項的 value 屬性。
<select name="Party">
<option id="partyreg" value="Party">Party</option>
</select>
但是,這似乎不起作用:
document.getElementById("partyreg").value = partyCode;
有任何想法嗎?
uj5u.com熱心網友回復:
我認為問題在于partyCode沒有定義。我想你打算使用字串?就像是:
document.getElementById("partyreg").value = "partyCode";
這不會像您的代碼那樣在控制臺中生成錯誤。
請注意,這會更改選項的值,而不是您在瀏覽器視窗中看到的“值”。
uj5u.com熱心網友回復:
試試下面的代碼:
document.getElementById("partyreg").setAttribute('value', partyCode)
uj5u.com熱心網友回復:
嘿@Zak,
如果要更改屬性值,則可以這樣做:-
document.getElementById('partyreg').id = 'partyCode';
或者你也可以像墻一樣做
document.getElementById('partyreg').setAttribute("id","div2")
==================================================== =====================
<html>
<head>
<style>
#partyreg {
background: green;
}
#partyCode {
background: blue;
}
</style>
</head>
<body id='partyreg'>
<button onclick="document.getElementById(
'partyreg').id = 'partyCode';">
click here
</button>
</body>
</html>
uj5u.com熱心網友回復:
document.getElementByID("partyreg").setAttribute("value", partyCode)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/522444.html
上一篇:Django表單在顯示時拋出錯誤
