<html>
<a href="" target="">"Is a +<b?"</a>
</html
输出是什么?对我来说,它是+
答案 0 :(得分:1)
如果要显示小于号,则需要将其转换为HTML entity,否则浏览器会将其解释为元素的一部分。在这种情况下,将<
更改为<
例如:
<a href="" target="">"Is a +<b?"</a>
答案 1 :(得分:0)
您需要将<
转换为HTML实体。
<html>
<a href="" target="" id="is">"Is a +<b?"</a>
</html>
如果您使用的是JavaScript,则可以使用encodeURIComponent()
来编码字符:
document.getElementById("is").innerHTML = encodeURIComponent('"Is a +<b?"');
如果您使用的是PHP,则可以使用urlencode()
来编码字符:
<?php echo encodeurl('"Is a +<b?"');?>
此外,您的HTML代码语法不正确。请通过XHTML Validator运行代码。