[英]Html include another Html with onclick javascript is not working after page load
例如,具有第一页HTML包括标题页HTML
第1页javascript
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script>
$(function(){
$("#header").load("Header.html");
});
</script>
<div id="header"></div>
标题页
<a href="#" data-toggle="dropdown" class="dropdown-toggle">Booking
<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a id="booking" href="#">New Booking</a></li>
<li id="cancel"><a href="url">Cancellation</a></li>
<li id="my_booking"><a href="url">My Booking</a></li>
</ul>
</li>
所以我的问题是,在我的标题页HTML中,我有一个菜单下拉列表。 在页面加载期间,我可以单击菜单来下拉列表。 页面完全加载到页面1后,菜单出现故障,单击后无响应。
您可以通过w3简单代码将其包括在内:
<!-- mport the libraries: --> <script src="http://www.w3schools.com/lib/w3data.js"></script> <!-- include the page: --> <div w3-include-html="Header.html"></div> <script> w3IncludeHTML(); </script>
您可以改用w3-include-html包含header.html
。
<!DOCTYPE html>
<html>
<script src="http://www.w3schools.com/lib/w3data.js"></script>
<body>
<div w3-include-html="header.html"></div>
<script>
w3IncludeHTML();
</script>
</body>
</html>
您可能必须等到文档准备好为止。
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script>
$(document).ready
(
function ()
{
$(function(){
$("#header").load("Header.html");
});
}
)
</script>
<div id="header"></div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.