浏览器是否解释输入标记内部的html标记

浏览器是否解释输入标记内部的html标记,html,Html,我已经更新了它。让我说得更清楚些 <input type="text" value='<div>hello</div><strong>'/>good day 你好 我得到的 输入框的默认值为hello,输入后的文本good day不会继承strong标记,它看起来是正常的字体大小,不会被浏览器解释,这就是我想要的 这就是我真正想要的,但它在所有浏览器中都能工作吗 浏览器不会将输入值中的html标记视为我的实验中html标记的正常流,或者它会解

我已经更新了它。让我说得更清楚些

<input type="text" value='<div>hello</div><strong>'/>good day 
你好
我得到的

输入框的默认值为
hello
,输入后的文本
good day
不会继承
strong标记
,它看起来是正常的字体大小,不会被浏览器解释,这就是我想要的

这就是我真正想要的,但它在所有浏览器中都能工作吗

浏览器不会将
输入值中的html标记视为我的实验中html标记的正常流,或者它会解释它们吗?

您可以尝试以下方法:

<input type="text" value="<div>hello</div><strong>" />

正如韦斯利·默奇所说的那样

您应该试试看,它不会将其解释为元素,而是将其呈现为纯文本,尝试加载jQuery并通过它进行更改:

$('#test').html("ok");


下次你应该测试它,并解释你尝试过什么

我最近尝试过,但放弃了。根据这个:,输入值是CDATA,这似乎意味着基本上只能包含普通字符

为什么不在一些浏览器中尝试一下,看看会发生什么?您已经输入了这个值=“但还没有关闭它,输入值=”“告诉我们。@Dan我已经试过了让我更新一下!我只是想知道这是一种很好的做事方式和任何其他文档。谢谢你能试试吗。。?它不起作用。值实际转换为text@lkillnukes好的,从您的代码中,您认为它如何将其视为HTML元素?它只是呈现文本,而不是实际的div。是否要在输入中强化另一个单词?@Ikillnukes我不想呈现任何元素,我希望输入值仅为纯文本,不应由浏览器呈现。这就是我想要的你用什么浏览器?(正如你在这里看到的那样,这对我很有效)我想你的答案正是我想要的。。请看我的最新问题
$('#test').html("ok");