第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在JavaScript中更改span元素的文本

如何在JavaScript中更改span元素的文本

開滿天機(jī) 2019-07-13 10:20:03
如何在JavaScript中更改span元素的文本如果我有一個跨度,就說:<span id="myspan"> hereismytext </span>如何使用JavaScript將“異端文本”更改為“新文本”?
查看完整描述

3 回答

?
月關(guān)寶盒

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個贊

對于現(xiàn)代瀏覽器,您應(yīng)該使用:

document.getElementById("myspan").textContent="newtext";

而舊瀏覽器可能不知道textContent,它沒有重新開始使用。innerHTML當(dāng)新文本是用戶輸入時,它引入了XSS漏洞(更詳細(xì)的討論請參見下面的其他答案):

//POSSIBLY INSECURE IF NEWTEXT BECOMES A VARIABLE!!
document.getElementById("myspan").innerHTML="newtext";


查看完整回答
反對 回復(fù) 2019-07-13
?
繁華開滿天機(jī)

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個贊

使用內(nèi)HTML所以不推薦..相反,您應(yīng)該創(chuàng)建一個textNode。這樣,您就可以“綁定”文本,并且至少在這種情況下,您不會受到XSS攻擊的攻擊。

document.getElementById("myspan").innerHTML?=?"sometext";?//INSECURE!!

正確的方法:

span?=?document.getElementById("myspan");txt?=?document.createTextNode("your?cool?text");span.appendChild(txt);



查看完整回答
反對 回復(fù) 2019-07-13
  • 3 回答
  • 0 關(guān)注
  • 4594 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號