案例一:通過 JavaScript 進行 div 內容的動態更改
<div id="myDiv">原始內容</div> <button onclick="changeContent()">點擊更改內容</button> <br> <script> function changeContent() { var div = document.getElementById("myDiv"); div.innerHTML = "新的內容"; } </script>
在這個案例中,我們在頁面上創建了一個 div 元素,并指定了一個 id 為 "myDiv"。在按鈕的點擊事件中,調用了 JavaScript 函數 changeContent()。函數內部通過 document.getElementById() 方法獲取到 div 元素,并將其 innerHTML 屬性設置為 "新的內容",從而實現了 div 內容的動態更改。
案例二:使用 Ajax 加載外部內容并更新 div 內容
<div id="myDiv"></div> <button onclick="loadContent()">點擊加載內容</button> <br> <script> function loadContent() { var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { var div = document.getElementById("myDiv"); div.innerHTML = xhr.responseText; } } xhr.open("GET", "content.html", true); xhr.send(); } </script>
在這個案例中,我們在頁面上創建了一個空的 div 元素,并指定了一個 id 為 "myDiv"。在按鈕的點擊事件中,調用了 JavaScript 函數 loadContent()。函數內部通過 XMLHttpRequest 對象進行 Ajax 請求,并監聽其 onreadystatechange 事件。當 readyState 狀態為 4 (完成) 且 status 狀態為 200 (請求成功) 時,將返回的響應內容賦值給 div 元素的 innerHTML 屬性,即實現了通過 Ajax 加載外部內容并更新 div 內容的功能。
案例三:使用 jQuery 的 load() 方法動態加載并更新 div 內容
<div id="myDiv"></div> <button onclick="loadContent()">點擊加載內容</button> <br> <script src="https://cdn.jsdelivr.net/jquery/3.5.1/jquery.min.js"></script> <script> function loadContent() { $("#myDiv").load("content.html"); } </script>
在這個案例中,我們引入了 jQuery 庫,并在頁面上創建了一個空的 div 元素,并指定了一個 id 為 "myDiv"。在按鈕的點擊事件中,調用了 JavaScript 函數 loadContent()。函數內部使用 jQuery 的 load() 方法加載 "content.html" 文件的內容,并將其更新到 div 元素中,從而實現了通過 jQuery 動態加載并更新 div 內容的功能。
以上就是關于 div 動態刷新的幾個案例,通過這些案例我們可以看到,通過 JavaScript 或 jQuery,我們可以輕松地實現 div 內容的動態更改和更新,從而提升網頁的交互性和實用性。