在html <a href="" target="">“是+ <b?” </a>

时间:2019-12-12 14:06:47

标签: html

<html>
<a href="" target="">"Is a +<b?"</a>
</html

输出是什么?对我来说,它是+

2 个答案:

答案 0 :(得分:1)

如果要显示小于号,则需要将其转换为HTML entity,否则浏览器会将其解释为元素的一部分。在这种情况下,将<更改为&lt;

例如:

<a href="" target="">"Is a +&lt;b?"</a>

答案 1 :(得分:0)

您需要将<转换为HTML实体。

<html>
    <a href="" target="" id="is">"Is a +&lt;b?"</a>
</html>

如果您使用的是JavaScript,则可以使用encodeURIComponent()来编码字符:

document.getElementById("is").innerHTML = encodeURIComponent('"Is a +<b?"');

如果您使用的是PHP,则可以使用urlencode()来编码字符:

<?php echo encodeurl('"Is a +<b?"');?>

此外,您的HTML代码语法不正确。请通过XHTML Validator运行代码。