我在Web应用程序中创建这些代码
<script type="text/javascript">
document.getElementById('articleTitle').value = "Ehsan" ;
</script>`
但结果我的输入没有任何值(value)
我的输入是:
<input id="articleTitle" name="articleTitle" class="input-xxlarge"
type="text" placeholder="title">
我的JavaScript代码在html代码上方
最佳答案
在尝试检索元素之前,需要确保该元素存在。例如,如果您的script
在HTML源代码中的input
上方,则在脚本运行时该元素将不存在。
您可以将script
标记移动到input
下方,该标记将起作用,或者使用某种“DOM ready”事件。 YUI team建议将script
标记放在body
元素的末尾,而others建议仅确保脚本位于其所使用的元素下方。
关于javascript - document.getElementById ('articleTitle').value不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13121510/