1. 程式人生 > 其它 >js 改變頁面元素的內容

js 改變頁面元素的內容

改變頁面標籤裡的內容 (方法)

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>