问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

onload 与 动态添加DOM元素

发布网友 发布时间:2022-05-15 19:41

我来回答

3个回答

懂视网 时间:2022-05-16 00:03

通过点击某个元素后, 动态创建一个DOM元素并显示,在此记录:


使用示例:


                                        

热心网友 时间:2022-05-15 21:11

1、func1中涉及到了页面dom元素的操作,如果不放在onload事件中而是直接运行,那么这时候页面的dom元素(比如ul)极可能尚未加载到内存,会造成操作失败。放在onload中,则可百分百保证整个页面的dom结构都已加载到内存,这样就能保证运行成功了。

2、alert()是系统级的模态提示框,它在显示的时候,整个脚本都会暂停运行(或者叫“挂起”),关闭提示框后才会继续运行。也就是说,表面上看func2是比func1先运行的,但其实func1确实是先运行的,但即使电脑的运行速度再快,运行总是要花时间的,而就在func1努力运行但尚未显示出结果时,func2的alert已经弹出来并把整个脚本暂停了,这样func1就僵在那了,看起来就好像是它还没运行一样。

3、没有完美的解决办法,要么你可以自建一个非模态的提示框,要么可以采用延时执行的方式,比如:

window.onload=function(){
    func1();
    setTimeout(func2,100);
}

热心网友 时间:2022-05-15 22:29

你在js中定义的是inset,在butto写的是insert,字母都拼错了
下面是我修改的代码,去掉了一些不必要的东西,Window.onload不要乱用,只需要定义一个function,在元素里面调用就行了。。
!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
function inset()
{
console.log("ok");
}
</script>
</head>
<body>
<button onclick="inset()">test</button>
</body>
</html>
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
我的青春谁做主音乐原声 ipad虎牙直播怎么开延迟高 手机虎牙直播怎么调延迟 重磅!2023年公募基金排行“出炉” 永安笋干产品特色 桥头哪家食材配送好 矿物质都有哪些 恶魔小丑萨科台词 作文【起点】 学习的尽头是哪里 总是不停的去想一个人,要怎么样才能彻底的忘掉所有的一切? 想要忘掉一个人!怎么样才能忘? 怎么样才能忘掉一个人 心里老是想着好痛苦? 1.1什么是软件性能 软件性能测试基本概念之什么是软件性能 软件性能的定义是什么? 什么是软件性能 一追我的男生被我骂了几句几个月不找我,现在又把我删了,是什么意思?这样我们之间是不是再也不可能了? 有一个男孩子 之前一直在追我 后来 直接把我删了 追过我的男生把我删掉以后再遇到还要打招呼吗? 追了一个男生!到后来他把我微信删了!为什么!他很讨厌我吗? 一个男生以前追过我,后来他却把我微信删了,为什么? 曾经追我五年的男生结婚后把我删了。 一个在我身边追我挺久的男生,在我今晚说的比较清楚的情况下,他回家就把我删了,他什么心态,还理我吗? 一个追了我好久的男生,突然从微信里删掉我了,是什么意思? E-cadherin(+++),ER(+++),PR(++),CerbB2(+++),ki-67 40%(+). 追我的男生突然删了我 免疫组化:CK(+) E-cadherin(+) ER&gt;90%(+) PR&gt;90%(+) C-erbB-2(-) P53(-) Ki67 1% SMA(-)p63(-) 免疫组化 I:P 120(膜+) 、E-Cadherin(+ 我妈妈乳腺癌术后免疫组化结果帮忙解答,感激不尽! 怎么才能忘掉一个人 怎么才能把一个人忘掉? 要怎样才能忘记一个人 交换机H3C S5110怎么进入控制界面?请高手 h3c s5110-52p和s5110-52p-si的区别 H3C S5500-24P-SI 一盎司黄金等于31.1035 是国内的价格还是 国际的价格 国泰君安君弘登录服务器失败 国泰君安君泓有股票到指定价位提醒吗? 国泰君安君弘里面有个理财,我把钱投进去了可现在想把钱退出来,不会操作了怎么? 国泰君安君弘显示升级维护中怎么回事? cad左侧工具栏怎么调出来 和不喜欢的人怎么相处? 如何学会和不喜欢的人相处? 你如何与你不喜欢的人相处呢? 怎么和自己不喜欢的人相处呢? 固态硬盘在dg分区工具里怎么显示 怎么和不喜欢的人相处 DiskGenius调整硬盘大小时要执行的操作需要重新启动到DOS版才能完成但本软件DOS版未安装或不支持启动到DOS 在javascript操作dom中createElement的值是怎么确定的!下面这段代码为例
  • 焦点

最新推荐

猜你喜欢

热门推荐