繁体   English   中英

Javascript获得元素的值不起作用

[英]Javascript getting the value of element dosn't work

我正在尝试使用javascript获取元素的值,但是即使我知道不是,也无法确定它的值。

<!DOCTYPE html>
<html>
<body>

<p>Click "Try it" to display the first array element, after a string split.</p>

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction() {
    var str = "a,b,c,d,e,f";
    var arr = str.split(",");
    document.getElementById("demo").innerHTML= arr[0];
    alert(document.getElementById("demo").value);
}
</script>

</body>
</html>

更改后,如何获取“演示”的值?

您实际上是在设置#demo元素的innerHTML属性,而不是value

 function myFunction() { var str = "a,b,c,d,e,f"; var arr = str.split(","); document.getElementById("demo").innerHTML = arr[0]; alert(document.getElementById("demo").innerHTML); } 
 <p>Click "Try it" to display the first array element, after a string split.</p> <button onclick="myFunction()">Try it</button> <p id="demo"></p> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM