我已经检查了警报,我的值是“输入您的评论...”,但我的 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>
最佳答案
我明白你想要完成什么,你可以避免 javascript所有这些都通过使用 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/