我有一個按鈕使用innerHTML函數將HTML加載到點擊區域。第一次點擊時,它會正確加載HTML,但是如果我更改了數據源,那麼當再次單擊該按鈕時,這些更改都不會反映出來。它只是在第一次點擊按鈕時重新加載準確的HTML。刷新頁面不起作用。如何在每次點擊時正確調用當前數據源?調用的innerHTML函數並不反映點擊數據的變化
按鈕:
<li><button onclick="load_bookings();">Bookings</button></li>
功能:
function load_bookings() {
document.getElementById("content").innerHTML='<object type="text/html" data="bookings_home.html" height=100% width=100%></object>';
}
您究竟如何更改數據源?通過F12 Developer Tools手動編輯'data'屬性? –
你是什麼意思*「..改變數據源」*,你到底是怎麼做的? – adeneo
在回覆黑曜石和adeneo - 通過「更改數據源」我的意思是,我編輯booking_home.html文件。當我點擊加載它的按鈕時,以及刷新頁面時,這些編輯都不會反映出來。 – vanscurvy