如何使用Javascript将括号作为文本插入HTML

时间:2017-08-24 21:55:04

标签: javascript

我正在尝试使用javascript在我的变量中附加for line in file: for s in strings: if s in line: print "s is:",s<个符号,但在浏览器中它并没有显示出来。如果我附加一个像>这样的字符串文字,它可以正常工作但不符合标志。我已经尝试过单引号和双引号,但没有运气。

这是我的尝试

"Hi" + variableName

2 个答案:

答案 0 :(得分:1)

使用.textContent代替.innerHTML,以便不会将文本解析为HTML。

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

你这样做的方式,文本看起来像是HTML解析器的标签。

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

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

答案 1 :(得分:0)

该HTML无效;电子邮件地址不是HTML标记。

您的意思是.textContent