js改变不了input里的value
js代码:第一种:document.getElementByTagName("input")[0].value="jej";第二种:document.getElement...
js代码: 第一种:
document.getElementByTagName("input")[0].value="jej";
第二种:
document.getElementById("inputid").value="jej";
html代码:
<form>
<input id="hehe" value="hhehhehe">heh</input>
</form>
以上两种都试了都不行?难道input的value值不是这么取得么 展开
document.getElementByTagName("input")[0].value="jej";
第二种:
document.getElementById("inputid").value="jej";
html代码:
<form>
<input id="hehe" value="hhehhehe">heh</input>
</form>
以上两种都试了都不行?难道input的value值不是这么取得么 展开
1个回答
展开全部
第二种方法的参数应该是<input>节点的Id “hehe”,你参数传错了,应该这样
document.getElementById("hehe").value="jej";
document.getElementById("hehe").value="jej";
更多追问追答
追问
我html代码是直接从文本编辑器复制过来的,那代码input里面有具体的id,我提问题时getElementById写的是“inputid”,我运行的时候是写的具体的id,也就是“hehe”.但没有运行
追答
那document.getElementById("hehe")能不能取到input 元素,然后再进一步试试,第二种方法肯定可以。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询