gpt4 book ai didi

javascript - javascript 上的函数无法删除

转载 作者:行者123 更新时间:2023-11-28 04:51:44 25 4
gpt4 key购买 nike

如何删除特定id中的所有DOM,我们知道http://jsfiddle.net可以测试所有条件下的 JavaScript。

目录文件:

\root
\root\index.php
\root\load.php

index.php 有脚本标签 id='index' 并且这个 index.php 使用 .load() (jQuery) 来加载.php,在 load.php 中有脚本标签 id='load',

我尝试使用这个方法(在load.php中从index.php获取干净的DOM):

$(document).ready(function(){
$("#index").remove();
});

但这并没有删除 DOM 函数,为什么?

编辑:这个麻烦是DOM无法去除

如果我加载了“load.php”,我需要删除一个 < script id='index' > 和 DOM 函数(全部来自此标签)

最佳答案

您不能使用具有相同id的多个元素,如果您想这样做,则需要使用来代替:

$(document).ready(function(){
$(".index").remove();
});

更新

如果您想在加载另一个文件时隐藏脚本,您可以通过将脚本包围在 div 之间来隐藏,例如:

 <div class="divtohide">
<script>
$(document).ready(function(){
$("button").click(function(){
$(".test").load("load.php");
});
});
</script>
</div>

并且在您的 load.php 中,您可以创建一个脚本来删除 .divtohide div:

 <script>
$(document).ready(function(){
$(".divtohide").remove();
});
</script>

关于javascript - javascript 上的函数无法删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42870334/

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