document.getElementById('articleTitle').value不起作用

Ehs*_*san 2 html javascript getelementbyid

我在我的Web应用程序中创建这些代码

<script type="text/javascript">
  document.getElementById('articleTitle').value =  "Ehsan" ;
</script>`
Run Code Online (Sandbox Code Playgroud)

但结果我的输入没有价值

我的意见是:

<input id="articleTitle" name="articleTitle" class="input-xxlarge" 
type="text" placeholder="title">
Run Code Online (Sandbox Code Playgroud)

我的javascript代码高于html代码

T.J*_*der 6

在尝试检索元素之前,您需要确保元素存在.如果你script是上面的inputHTML源代码,例如,该元素将不会在脚本运行时存在.

你可以移动你的script标签input,这将是有效的,或使用某种"DOM ready"事件.把script标签在结束body元素是由推荐YUI团队他人推荐刚刚确保脚本是它的工作原理与元素下面.