[英]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.