簡體   English   中英

如何使用Javascript將方括號作為文本插入HTML

[英]How to insert brackets as text into HTML using Javascript

我正在嘗試使用javascript在變量中添加<>符號,但在瀏覽器中卻沒有顯示。 如果我附加一個字符串文字,如"Hi" + variableName它可以正常工作,但不能帶有符號。我已經嘗試過用單引號和雙引號將其括起來,但是沒有運氣。

這是我的嘗試

document.getElementById("showInvalidEmailAddress").innerHTML = '<' + getEmailValue + '>'; 

使用.textContent而不是.innerHTML這樣文本就不會解析為HTML。

const el = document.getElementById("showInvalidEmailAddress");
el.textContent = '<' + getEmailValue + '>'; 

這樣做的方式,文本看起來像是HTML解析器的標簽。


您還可以使用新的模板文字:

el.textContent = `<${getEmailValue}>`

那是無效的HTML; 電子郵件地址不是HTML標記。

您的意思是.textContent

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM