innerHTML関数を使用してボタンをクリックするとdivにHTMLが読み込まれます。初めてクリックするとHTMLが正しく読み込まれますが、データソースを変更すると、ボタンを再度クリックするとこれらの変更は反映されません。はじめてボタンがクリックされたときに正確だったHTMLをリロードするだけです。ページをリフレッシュすることは役に立ちません。クリックごとに現在のデータソースを正しく呼び出すにはどうすればよいですか?呼び出されたinnerHTML関数は、クリック時にデータへの変更を反映しません
ボタン:
<li><button onclick="load_bookings();">Bookings</button></li>
機能:
それ があなたが開始するかなり珍しいobject
タグにページをロードしているやっている表示されます何を
function load_bookings() {
document.getElementById("content").innerHTML='<object type="text/html" data="bookings_home.html" height=100% width=100%></object>';
}
データソースをどのように正確に変更していますか? F12 Developer Toolsを使用して 'data'属性を手動で編集しますか? –
「データソースを変更する」とはどういう意味ですか?*、どのように正確にそれを行いますか? Obsidianとadeneoへの返信で – adeneo
- 「データソースを変更する」というのは、私はbooking_home.htmlファイルを編集するということです。これらの編集内容は、ロードするボタンをクリックしても、ページを更新しても反映されません。 – vanscurvy