javascript - IE onPaste 事件使用 JavaScript 而不是 HTML

标签 javascript internet-explorer dom-events

似乎将 onPaste 事件添加到输入元素的唯一方法是使用 HTML:

<textarea id="text_area" onpaste="on_paste" />

而不是能够使用 JavaScript 附加事件处理程序:

document.getElementById('text_area').onPaste = function() { alert('I iz in ur textbox, pasting some text') };

MSDN 网站说您只能使用 jscript 或 HTML 添加 onPaste 的事件处理程序,但我想用 JavaScript 来完成。有什么办法吗?

最佳答案

试试小写:

document.getElementById('text_area').onpaste = ...

关于javascript - IE onPaste 事件使用 JavaScript 而不是 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/546905/

相关文章:

internet-explorer - 如何在IE中使用键盘选择多选的非连续选项

html - UL 样式表未在 IE 中换行

execCommand 中 'paste as plain text` 的 Javascript 技巧

javascript - 嵌入跟踪某些 DOM 元素点击的代码(问题出在重定向的链接/按钮上)

java - javascript 中的重定向到 JSP 不起作用(使用 Spring MVC)

javascript - Brightcove 视频模板加载处理程序未触发

javascript - 何时在 React 中验证表单

javascript - 适用于 IE 的图表库?

javascript - 有没有办法检查回发是否正在进行?

javascript - 如何在Javascript onload事件中实现回调