3

似乎将 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 来完成。有没有办法做到这一点?

4

2 回答 2

3

试试小写:

document.getElementById('text_area').onpaste = ...
于 2009-02-13T17:46:43.680 回答
3

这取决于大写,你想要:

document.getElementById('text_area').onpaste = function() { alert('I iz in ur textbox, pasting some text') };
于 2009-02-13T17:46:53.990 回答