JavaScript OnClick只能工作一次[复制]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript OnClick只能工作一次[复制]相关的知识,希望对你有一定的参考价值。

我正在编写代码来清除特定的输入字段,但按钮似乎只清除了一次。

<div class="input-field col s10">
  <i class="material-icons prefix">web</i>
  <input type="text" disabled name="pages-input" id="pages-input"></input>
</div>
<div class="col s2">
  <input type="button" class="waves-effect waves-light btn red white-text" onClick="document.getElementById('pages-input').setAttribute('value', '');" value="Clear" />
</div>
答案

输入是自动关闭的,您必须以不同方式设置值。

<div class="input-field col s10">
  <i class="material-icons prefix">web</i>
  <input type="text" disabled name="pages-input" id="pages-input" />
</div>
<div class="col s2">
  <input type="button" class="waves-effect waves-light btn red white-text" 
    onClick="document.getElementById('pages-input').value = '';" value="Clear" />
</div>

以上是关于JavaScript OnClick只能工作一次[复制]的主要内容,如果未能解决你的问题,请参考以下文章

Javascript innerHTML/jQuery .html() 每个 id 只能工作一次?

JavaScript的第一次小结

javascript 中 click 和onclick有啥区别呢

我的.on Swipe只能在它休息之前工作一次并且必须刷新一切--JQuery Mobile / Javascript

按钮onclick无法在第一次单击时工作

JavaScript 中只能调用一次的函数