gpt4 book ai didi

javascript - Dom加载两次

转载 作者:行者123 更新时间:2023-11-30 10:55:05 24 4
gpt4 key购买 nike

我有一个很奇怪的问题。我正在使用 jQuery,我正在使用 $(function () 在加载 dom 时加载函数。但是由于未知原因,$(function () 中的代码将第二次运行。预览位于:http://development.devhouse.nl/news/3/het-nieuwste-nieuwsbericht 你会得到2个alert提示,但是$(function()里面只写了1个,具体代码是:

<script type="text/javascript">
$(function () {
alert('Test');
});
</script>

整个源代码可以在这里找到(在浏览器中打开源代码):http://development.devhouse.nl/news/3/het-nieuwste-nieuwsbericht

请帮帮我。我很绝望....

汤姆

最佳答案

我想是因为脚本在您的 html body 中而不是在 head 中。将它移到 head,它只会触发一次。

你把它放在那里是有原因的吗?

编辑:为了澄清,正如 Marcel Korpel 指出的那样,脚本可以嵌套在 body 中,并且可能出于性能原因他们在最后。但在这种情况下,脚本嵌套在 body 中的一个元素中。这可行,但如果以特定方式操作该元素,可能会导致意外行为。

关于javascript - Dom加载两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2351409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com