代码之家  ›  专栏  ›  技术社区  ›  Robin Barnes

使用JavaScript而不是HTML的IE OnPaste事件

  •  3
  • Robin Barnes  · 技术社区  · 17 年前

    似乎向输入元素添加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来完成。有什么办法吗?

    2 回复  |  直到 17 年前
        1
  •  3
  •   Crescent Fresh    17 年前

    小写:

    document.getElementById('text_area').onpaste = ...
    
        2
  •  3
  •   andynormancx    17 年前

    这取决于资本化,你需要:

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