输入标签的名称是否允许只是整数?
<input type="text" name="34" />
只是问我是否是一个懒惰的程序员。或者,如果我有大量任意字段并且它们的名称并不重要。
是的他们可以。我不会推荐它,但是使用数字作为name
属性并没有错。
不,使用整数是有效的,但它会被转换成字符串。
内容属性是您从内容(HTML 代码)设置的属性,您可以通过 element.setAttribute() 或 element.getAttribute() 设置或获取它。即使预期值应该是整数,内容属性也始终是字符串。例如,要使用 content 属性将元素的 maxlength 设置为 42,您必须对该元素调用 setAttribute("maxlength", "42")。
参考:https ://developer.mozilla.org/en-US/docs/Web/HTML/Attributes
它在 HTML5 中有效,但我会避免它。但是,由于自关闭标记,您的代码仍然不是有效的 HTML5。它应该是:
<input type="text" name="34">