当我使用JQuery的.load()
时函数在我当前的网页中包含另一个网页,我检查了源代码,发现了与此类似的内容...
<html>
<head>
<head>
<body>
<div>
<html> //loaded page
<head>
</head>
<body>
</body>
</html>
</div>
</body>
</html>
这样的结构有什么负面问题吗?请注意,新页面还包含诸如 <title>
之类的元素。还包括 CSS 和 JavaScript 文件。
最佳答案
这在技术上不是有效的 HTML,但我认为它不会真正导致渲染问题。
请注意,您可以在 .load()
中指定元素选择器,这样您就可能只获取所需的其他页面的部分,例如:
$('div').load('file.html #relevantsection');
关于javascript - JQuery 的 .load() 导致 HTML 结构错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16807467/