js 改變頁面元素的內容
阿新 • • 發佈:2022-04-09
改變頁面標籤裡的內容 (方法)
innerText innerHTML (常用) 程式碼示例<div></div> <p> 我是文字 <span>123</span> </p> <script> // innerText 和 innerHTML的區別 // 1. innerText 不識別html標籤 非標準 去除空格和換行 var div = document.querySelector('div');// div.innerText = '<strong>今天是:</strong> 2019'; // 2. innerHTML 識別html標籤 W3C標準 保留空格和換行的 div.innerHTML = '<strong>今天是:</strong> 2019'; // 這兩個屬性是可讀寫的 可以獲取元素裡面的內容 var p = document.querySelector('p'); console.log(p.innerText); console.log(p.innerHTML);</script>
改變 value 值的操作
input.value
<button>按鈕</button> <input type="text" value="輸入內容"> <script> // 1. 獲取元素 var btn = document.querySelector('button'); var input = document.querySelector('input'); // 2. 註冊事件 處理程式 btn.onclick = function() {// input.innerHTML = '點選了'; 這個是 普通盒子 比如 div 標籤裡面的內容 // 表單裡面的值 文字內容是通過 value 來修改的 input.value = '被點選了'; } </script>