求innerHTML與innerText的差別
?else{
???????? document.getElementById("sut").innerHTML=num;
???????? num--;
???????? var i=setTimeout(rum,1000);
???? }?else{
???????? document.getElementById("sut").innerText=num;
???????? num--;
???????? var i=setTimeout(rum,1000);
???? }兩個代碼都能運行
2019-10-10
舉個簡單例子
<body> ??<div?id="div"></div> ??<script?type="text/javascript"> ????var?div?=?document.getElementById("div"); ????div.innerHTML?=?"<input?type='text'?/>";??//這里輸出的是文本輸入框 ????div.innerText?=?"<input?type='text'?/>";??//這里輸出的是文本 ??</script> </body>2019-10-09
innerText可獲取或設置指定元素標簽內的文本值,從該元素標簽的起始位置到終止位置的全部文本內容(不包含html標簽)。innerHTML可獲取或設置指定元素標簽內的 html內容,從該元素標簽的起始位置到終止位置的全部內容(包含html標簽)。