Javascript获取元素dosn';行不通
我试图用javascript获取元素的值,但是我没有定义它的值,即使我知道它不是Javascript获取元素dosn';行不通,javascript,jquery,function,Javascript,Jquery,Function,我试图用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 i
<!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>
单击“Try it”显示字符串拆分后的第一个数组元素
试试看
函数myFunction(){
var str=“a、b、c、d、e、f”;
var arr=str.split(“,”);
document.getElementById(“demo”).innerHTML=arr[0];
警报(document.getElementById(“demo”).value);
}
一旦我更改了“demo”的值,我如何获得它呢?您实际上是在设置
#demo
元素的innerHTML
属性,而不是value
函数myFunction(){
var str=“a、b、c、d、e、f”;
var arr=str.split(“,”);
document.getElementById(“demo”).innerHTML=arr[0];
警报(document.getElementById(“demo”).innerHTML);
}
单击“重试”以显示字符串拆分后的第一个数组元素
试试看
您实际上是在设置demo
元素的innerHTML
属性,而不是值
函数myFunction(){
var str=“a、b、c、d、e、f”;
var arr=str.split(“,”);
document.getElementById(“demo”).innerHTML=arr[0];
警报(document.getElementById(“demo”).innerHTML);
}
单击“重试”以显示字符串拆分后的第一个数组元素
试试看
元素没有值。只需访问它,如<代码>。内蒙HTML < /C> >您分配给.BTW,可能您想使用<代码> .TrimeCyp>/Cal>。TeXTrand和.NeNelhtml之间有什么区别?一个设置纯文本,另一个解析HTML,一个XSS攻击向量A:代码> < P> < /C>元素没有“<代码> >值< /代码>。只需访问它,如<代码>攻击向量> >代码> > BTW,可能要使用<代码> .TrimeCyp。TrimeCype和.nNeLHTML之间有什么区别?