javascript - 单击清除文本区域

标签 javascript html button textarea

我知道之前有人问过这个问题,但我正在根据我提供的代码寻找具体的答案:

<script type="text/javascript">
function insertText(name, text) { var elem = document.getElementById(name); elem.innerHTML += text; }
</script>

...

<img src="/images/text1.png" onclick="insertText('textbox1', 'Text to be displayed'); insertText('textbox2', 'Text to be displayed');">
<img src="/images/text2.png" onclick="insertText('textbox1', 'Text to be displayed'); insertText('textbox2', 'Text to be displayed');">
<img src="/images/clear.png" onclick="this.form.elements['textbox1'].value = ''; this.form.elements['textbox2'].value = '';">

...

<textarea id="textbox1" name="option1"></textarea>
<textarea id="textbox2" name="option2"></textarea>

它真的没有比这更基本的了(是的,我意识到缺少基本的 html 内容,我将其剥离以更好地显示它)

点击事件可以很好地处理函数调用并将文本附加到文本区域。问题是当我点击“清除”图像时,没有任何反应。我看到很多例子,人们说这行得通,但实际上行不通。单击“清除”按钮时没有任何清除。有什么想法吗?

最佳答案

尝试

onclick="document.getElementById['textbox1'].value = ''; document.getElementById['textbox2'].value = '';">

ID应该是唯一的,所以不支持通过ID搜索元素

关于javascript - 单击清除文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24811219/

相关文章:

javascript - 需要模块时出现“未定义”输出

javascript - 我怎么能不允许输入类型文本中的数字

jquery - 在 Cordova iOS 中禁用滚动条

javascript - 如何使用类切换功能来更改和取消更改单击时的 CSS 按钮样式?

javascript - 单击按钮时禁用蓝色描边效果

javascript - 按钮 onclick 在其位置更改时不会触发

unit-testing - 单元测试自调用函数

javascript - 如何用 Node js 中的新数据覆盖我的 xlsx 工作表数据

javascript - 无法从 getElementsByClassName 创建单击事件处理程序

ios - 如何在 xcode 中的选定和未选定状态之间交叉淡入淡出按钮?