这是我的股利:
<div id="demo" align="center" value="1">
<h3>By Color</h3>
<input type="radio" name="group1" id="color1" value="#990000" onClick="changeColor()"/><label for="color1">Red</label>
<input type="radio" name="group1" id="color2" value="#009900" onClick="changeColor()"/><label for="color2">Green</label>
<input type="radio" name="group1" id="color3" value="#FFFF00" onClick="changeColor()" /><label for="color3">Yellow</label><br><br><br>
</div>
我想要那个 div 的值属性 (value=“1”)。
我正在尝试这样:
function overlay()
{
var cookieValue = document.getElementById("demo").value;
alert(cookieValue);
}
但它显示“未定义”如何使用 javascript 获取值 1 请提出任何解决方案。
原文由 srinu 发布,翻译遵循 CC BY-SA 4.0 许可协议
DIV
没有value
_属性_。从技术上讲,根据 DTD,它们也不应该有
value
_属性_,但在这种情况下,通常您需要使用.getAttribute()
: