gpt4 book ai didi

javascript - body 和形式是否被视为 div?

转载 作者:太空宇宙 更新时间:2023-11-04 14:13:06 25 4
gpt4 key购买 nike

我正在学习如何将外部 html 文件包含到当前 html 中,我编写了这样的简单代码

<html>
<head runat="server">
<title>Untitled Page</title>
<script type ="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script type="text/javascript" >
$(document).ready(function(){
{
$("div").load("test.html") ;
}
});

</script>
</head>
<body>
<form id="form1" runat="server">
<div id = "div1" >
</div>
</form>
</body>
</html>

test.html内容为

<h1>done!</h1>

输出是

done!

done!

done!

当我更换

  $("div").load("test.html") ;

$("#div1").load("test.html") ; 

$("form").load("test.html");

输出是

done!

我很想知道它是如何工作的

最佳答案

当使用 ASP.net 时,服务器端代码会创建额外的 div。您需要尝试使用 F12inspect element 来检查页面呈现后到底有多少 div。

当你使用$("form").load("test.html"); 你只会得到一个输出,因为你的 asp.net 页面中只有一个表单(默认情况下)

还有当你使用$("#div1").load("test.html"); 您只有一个元素具有该 ID,因此只有该 div 将填充您的 ajax 调用的结果。

希望对你有帮助

关于javascript - body 和形式是否被视为 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36526228/

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