javascript - 使 onclick 只发生一次

标签 javascript onclick

<分区>

我有一个带有默认值的文本字段。单击它应该清除,但只清除一次。 这是我正在使用的代码,但它完全覆盖了所有内容。应该如何让它点击一次但之后就不会清除?

<div class="field clearfix wl_text_area">
              <textarea id="element_4_comment" name="element_4_comment" cols="45" rows="10" class="validate[optional] wl_text_area" onclick="(this).value='' this.onclick=null;">Enter additional information here.</textarea>
            </div>

最佳答案

你少了一个分号:

<div class="field clearfix wl_text_area">
  <textarea id="element_4_comment" name="element_4_comment" cols="45" rows="10" class="validate[optional] wl_text_area" onclick="(this).value=''; this.onclick=null;">Enter additional information here.</textarea>
</div>

fiddle :http://jsfiddle.net/b8JuD/

关于javascript - 使 onclick 只发生一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17733303/

相关文章:

javascript - 如何编辑我的代码而不出现 setState() 问题?

javascript - 下拉类在 JSF 中不起作用

javascript - 如何防止客户端用户更改 onClick 函数中的参数?

delphi - Delphi 2009:传递组件名称onclick事件,然后设置属性

python - 使用 matplotlib 存储鼠标单击事件坐标

javascript - 使用 Javascript 中的 WP-REST-API 通过自定义字段检索帖子

javascript - 将对象和函数传递给 javascript 类并返回 onSuccess 和 onError

xpath - 新手到xpath

javascript - Javascript :void(0) but no onclick

javascript - iMacro 迭代网页上的日历