我想获取元素的第二个值以在另一个div上打印出来。 这段代码给了我'未定义'的值。这段代码有什么问题?我不知道。你怎么看?通过id选择并获取javascript上的属性名称
<select class="form-control" id="Workers" value="Select an id">
<option id="myInput" onclick="myFunction()" name="personname" value="personid">personid</option>
<option id="myInput" onclick="myFunction()" name="personname2" value="personid2">personid2</option>
</select>
<p id="demo"></p>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = document.getElementById("myInput").name ;
}
</script>
'id'应该是唯一的。 – wostex