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值不是这么取得么
展开
 我来答
lass9999
2014-09-06 · 超过31用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:44.9万
展开全部
第二种方法的参数应该是<input>节点的Id “hehe”,你参数传错了,应该这样
document.getElementById("hehe").value="jej";
更多追问追答
追问
我html代码是直接从文本编辑器复制过来的,那代码input里面有具体的id,我提问题时getElementById写的是“inputid”,我运行的时候是写的具体的id,也就是“hehe”.但没有运行
追答
那document.getElementById("hehe")能不能取到input 元素,然后再进一步试试,第二种方法肯定可以。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式