Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试获取元素时出现奇怪的输出';什么是HTML代码值?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 尝试获取元素时出现奇怪的输出';什么是HTML代码值?

Javascript 尝试获取元素时出现奇怪的输出';什么是HTML代码值?,javascript,jquery,html,Javascript,Jquery,Html,我有一个带有以下文本的元素: 列表 当我使用jQuery获得它的html属性时,我得到了一个奇怪的结果: List为什么会发生这种情况:因为您的HTML无效。除分隔标记外,不应使用字符。相反,您必须分别使用和。您的浏览器试图对这种错误保持健壮性,因此它试图理解那些外观奇怪的标记。你得到的结果是它能做的最好的(但是另一个浏览器可能会有不同的解释,因为这不是标准的) 如何解决它:将其编写为正确的HTML,即: <span id="lbl">List&lt;Tuple&lt

我有一个带有以下文本的
元素:

列表

当我使用jQuery获得它的
html
属性时,我得到了一个奇怪的结果:


List为什么会发生这种情况:因为您的HTML无效。除分隔标记外,不应使用
字符。相反,您必须分别使用
。您的浏览器试图对这种错误保持健壮性,因此它试图理解那些外观奇怪的标记。你得到的结果是它能做的最好的(但是另一个浏览器可能会有不同的解释,因为这不是标准的)

如何解决它:将其编写为正确的HTML,即:

<span id="lbl">List&lt;Tuple&lt;string, string&gt;&gt;</span>
listuplestring,字符串
var x=document.createElement(“span”);
x、 innerText=“列表”;
document.getElementById(“父”).append(x);
console.log(“Text:+document.getElementsByTagName”(“span”)[0].innerText);
log(“HTML:+document.getElementsByTagName(“span”)[0].innerHTML)

您需要将
替换为
'
以html格式显示

console.log($('#lbl').html())


ListTuplestring,字符串
不要写重复的答案。