是否允許輸入標籤的名稱只是整數?輸入標籤的名稱屬性可以只是一個整數嗎?
<input type="text" name="34" />
只是問我是否是一個懶惰的程序員。或者如果我有大量的任意字段,它們的名字並不重要。
是否允許輸入標籤的名稱只是整數?輸入標籤的名稱屬性可以只是一個整數嗎?
<input type="text" name="34" />
只是問我是否是一個懶惰的程序員。或者如果我有大量的任意字段,它們的名字並不重要。
是的,name
attribute被聲明爲接受CNAME值,這意味着任何字符串,而不強加任何限制。除了禁止空字符串之外,HTML5不會更改此內容; its definition明確表示:「允許任何非空名稱值」。
人們有時會混淆name
屬性和id
屬性,根據HTML版本(如某些版本禁止以數字開頭的值)存在各種約束。
是的,他們可以。我不會推薦它,但使用數字作爲name
屬性沒有任何問題。
它在HTML5中有效,但我會避免它。但是,由於自閉標籤,您的代碼仍然是而不是有效的HTML5。它應該是:
<input type="text" name="34">
號
內容屬性的屬性,你從內容(HTML代碼)設置它,你可以將它設置或通過element.setAttribute()或element.getAttribute得到它() 。內容屬性爲始終爲字符串,即使預期值應爲整數。例如,要使用content屬性將元素的maxlength設置爲42,必須在該元素上調用setAttribute(「maxlength」,「42」)。
裁判:https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes
[我知道這是沒有必要的,但我不認爲這是錯誤的。(http://dev.w3.org/html5/spec-author-view/syntax。 html#syntax-start-tag)習慣很難打破...只是考慮它的語法糖! –
HTML5中允許使用「自動關閉標籤」(在使用XHTML語法時需要使用它)。 Ref .: http://www.w3.org/TR/html5/syntax.html#start-tags –
我的不好,我認爲這是不允許的,除非使用XHTML語法。 – bfavaretto