javascript - 为什么textArea不更新?

标签 javascript html google-chrome

我已经检查了警报,我的值是“输入您的评论...”,但我的 if 语句返回 false。

谢谢。

function ClearText(e) {

  //alert(document.getElementById('contactMe').value);
  if (document.getElementById('contactMe').value == 'Enter your comment...') {
    document.getElementById('contactMe').value = "";
  }

}


var x = document.getElementById('contactMe');
x.addEventListener('click', ClearText, false);
<html>

<body>
  <textarea id=contactMe rows=4 cols=40>Enter your comment...</textarea>
  <script src="contactBox.js">
  </script>
</body>

</html>

最佳答案

我明白你想要完成什么,你可以避免 所有这些都通过使用 html 属性 placeholder 来完成。 .

考虑以下代码。

<html>

<body>
  <textarea id=contactMe rows=4 cols=40 placeholder='Enter your comment...'></textarea>
  <script src="contactBox.js">
  </script>
</body>

</html>

关于javascript - 为什么textArea不更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32941218/

相关文章:

javascript - Node JS session 错误 : express-session deprecated

javascript - 获取具有相同类的当前跨度元素

html - Internet Explorer 错误地呈现元素的宽度

node.js - 使用 devtool 协议(protocol)从嵌入式 iframe 捕获请求(XHR、JS、CSS)

google-chrome - 如何在 ChromeDriver 中启用详细日志记录? (Geb配置)

google-chrome - 检测 Chrome 扩展程序首次运行/更新

javascript - createElement 和appendChild 遇到问题

javascript - 使用 jQuery 调用 REST 服务时未捕获的 ReferenceError

调整大小的 HTML Canvas 最佳实践

javascript - 如何制作水平滚动条幻灯片