有没有类似onload这样的东西可以用于section标签?

问题描述 投票:1回答:2

我想做一个类似的东西。

<section id="{{flasklist[1]}}" onload="$('#exp{{flasklist[0]}}').click()">

但是没有效果 另外,我知道这个动作 $('#exp{{flasklist[0]}}').click() 工作,只是没有被触发。我受到了相当大的限制,因为页面和章节都是用 window.open() 所以我不能用任何东西来跟踪。有没有办法在不重组整个网站的情况下做到这一点?

javascript html flask tags onload
2个回答
0
投票

不,只有带URL的东西才会得到加载事件(用了 onload 身上的 <body> 元素代表整个文档的加载事件)。)

如果你想在一大块HTML被添加到DOM后立即运行一些JS。只要在它后面放一个脚本元素就可以了。

<section id="{{flasklist[1]}}">
</section>
<script>
    $('#exp{{flasklist[0]}}').click()
</script>

0
投票

我会在该部分里面写一个脚本标签,然后把js放在那里,调用为

<section><script>$('#exp{{flasklist[0]}}').click()</script></section>
© www.soinside.com 2019 - 2024. All rights reserved.