当前位置: 首页 > 面试题库 >

关闭HTML 标签问题

萧萧迟
2023-03-14
问题内容

我想知道为什么HTML <input>标记没有像其他HTML标记那样获得结束标记,如果我们关闭输入标记会出现什么问题呢?

我尝试使用Google,但发现写这样的输入标签的标准没有用来<input type="text" name="name"> 关闭它</input>

当我Radio使用以下命令为按钮创建输入标签时,我个人感觉到了问题

var DOM_tag = document.createElement("input");

尽管创建了单选按钮,但TextNode我将附加到单选按钮

document.createTextNode("Radio Label");

不起作用。它只是显示单选按钮,Radio Label在这种情况下不显示。虽然我可以看到完整的代码:

<input id="my_id" type="radio" name="radio_name">Radio Label</input>

有人可以解释吗?

PS
:我遇到的主要问题是我正在使用的问题中提到的自动关闭输入标签,var DOM_tag =document.createElement("input"); 它会自动创建一个关闭标签。我该怎么办?


问题答案:

这些是无效元素。这意味着它们没有被设计成包含文本或其他元素,因此并不需要-而事实上, 不能有 -在HTML结束标记。1个

但是,它们可以<label>与它们关联:

<input id="my_id" type="radio" name="radio_name">
<label for="my_id">Radio Label</label>

从本质上讲,单选按钮不能包含文本,因此单选按钮接受文本或其他元素作为内容没有任何意义。确实接受文本作为输入的控件的另一个问题:其文本内容应该是其值还是其标签?为了避免含糊不清,我们有一个<label>元素可以完全按照其在锡盒上的说明进行操作,并且我们有一个value属性来表示输入控件的值。

1 XHTML是不同的;根据XML规则,每个标签都必须打开和关闭;这是通过快捷方式语法而不是</input>标签完成的,尽管后者同样可以接受:

<input id="my_id" type="radio" name="radio_name" />
<label for="my_id">Radio Label</label>


 类似资料:
  • 问题内容: 每当我们从数据库或类似来源获取一些用户输入的内容并进行一些编辑时,我们都可能会检索仅包含开始标记但没有结束标记的部分。 这可能会妨碍网站的当前布局。 有客户端或服务器端的方法可以解决此问题吗? 问题答案: 找到了一个很好的答案: 使用PHP 5并使用DOMDocument对象的loadHTML()方法。此自动解析格式错误的HTML,随后对saveXML()的调用将输出有效的HTML。D

  • 本文向大家介绍PHP实现补齐关闭的HTML标签,包括了PHP实现补齐关闭的HTML标签的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现补齐关闭的HTML标签。分享给大家供大家参考,具体如下: 很多时候,在我们做文章截取摘要的时候,如果出现HTML的内容,会出现截取的文章没有结束的HTML标签。这样的情况下就会出现页面样式错乱的问题。这 个时候我们需要的就是把缺少的结束标签加批量加

  • 问题内容: 我的网页上有一个关闭链接。我想使用它来关闭当前选项卡。我已经写了 上面的代码在Internet Explorer中似乎运行良好。但它不能在Mozilla Firefox和Google Chrome中使用。请帮助我解决此问题。 问题答案: 您只能关闭自己创建的窗口/选项卡。也就是说,您无法以编程方式关闭用户创建的窗口/选项卡。 例如,如果使用创建一个窗口,则可以使用关闭它。

  • 我的Java程序看起来像: 输出为:<代码> 因为我使用的是JasperReports和html样式,只允许我想要的输出。如何做到这一点?Transformer或DocumentBuilderFactory是否有任何输出属性可以进行想要的输出?

  • 每次格式化一些单标签老是自动加斜杠,使用哪个配置可以关闭呢?

  • 问题内容: 其中哪一个是正确的? 问题答案: 工作正常,并正确关闭标签。最好为视障人士添加属性。