如何将onload事件添加到元素中?

我可以使用:

<div onload="oQuickReply.swap();" ></div>

为了这个?

推荐答案

不可以.最简单的方法是将函数调用直接放在元素后面

例子:

...
<div id="somid">Some content</div>
<script type="text/javascript">
   oQuickReply.swap('somid');
</script>
...

或者——甚至更好——就在</body>人之前:

...
<script type="text/javascript">
   oQuickReply.swap('somid');
</script>
</body>

...因此,它不会阻止加载以下内容.

Javascript相关问答推荐

RxJS setTimeout操作符等效

Cypress -使用commands.js将数据测试id串在一起失败,但在将它们串在一起时不使用命令有效

从mat—country—select获取整个Country数组

Angular中计算信号和getter的区别

无法在nextjs应用程序中通过id从mongoDB删除'

TypeScript索引签名模板限制

如何在模块层面提供服务?

在带有背景图像和圆形的div中添加长方体阴影时的重影线

cypress中e2e测试上的Click()事件在Switch Element Plus组件上使用时不起作用

如何在bslib nav_insert之后更改导航标签的CSS类和样式?

我创建了一个创建对象的函数,我希望从该函数创建的对象具有唯一的键.我怎么能做到这一点?

如何迭代叔父元素的子HTML元素

连接到游戏的玩家不会在浏览器在线游戏中呈现

类构造函数忽略Reaction Native中的可选字段,但在浏览器中按预期工作

如何使用JS创建一个明暗功能按钮?

输入的值的类型脚本array.排序()

我正在试着做一个TicTacToe Ai来和我玩.但是,我试着在第一个方块被点击时出现一个X,然后在第二个方块之后出现一个O

与在编剧中具有动态价值的定位器交互

为什么我不能使用其同级元素调用和更新子元素?

与find()方法一起使用时,Mongoose中的$or运算符没有提供所有必需的数据