在文本区域元素上使用onload

5

我希望在一个 textarea 元素上使用 onload 事件。 试图找出我做错了什么。

<textarea id="textarea_info" onload="resizeFunction()"></textarea>

现在只是为了检查它是否在 JavaScript 中起作用,我使用了 alert: 我尝试过:

document.getElementById("textarea_info").onload = function(){
    alert("lop");
};

同时还有:

function resizeFunction(){
    alert("lop");
}

我尝试了onload和onLoad,但是那个警告从未出现... JS文件已正确包含。

当页面加载时,您是否希望文本区域内有一些内容,几乎像一个占位符? - TrojanMorse
我认为文本区域不支持这样的事件,它在官方 MDN 支持的事件和方法列表中没有列出。 - briosheje
不,文本区域最初将为空。我认为onload是元素特定的,而不是通用的,即仅限于页面。 无论如何,您有什么想法为什么警报没有通过吗??? - Anamed
使用 jquery,您可以尝试以下代码:$("#textarea_info").ready(function(){ alert(123214); }); - Amit
2个回答

9

支持的 HTML 标签:

  <body>, <frame>, <frameset>, <iframe>, <img>, <input type="image">, <link>, <script> and <style>

请查看HTML onload事件属性


6

WHATEVER_I_WANT_TO_DO 是一个函数吗? - Woodchuck
1
一个绑定在元素上的函数,例如onclick或者你创建并附加的任何自定义事件。 - CodeWizard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接