方法 1,例如。1:
<form>
<label for="name"> Name: </label>
<input type="text" id="name" />
</form>
方法 1,例如。2:
<form>
<label for="name">First name:</label>
<input id="lfname" name="fname" type="text">
</form>
—> 兩種結構在瀏覽器中看起來相同。兩個輸入都包括輸入 id 和 輸入型別(按不同的時間順序,我猜這在使用屬性時并不重要?) - 但是:為什么第二個還包括 name= 再次,如果它在瀏覽器上看起來相同?
方法 2,例如。1:
<form>
<label>
Name:
<input type="text" />
</label>
</form>
方法 2,例如。2:
<form>
<label>Name
<input id="User" name="Name" type="text" />
</label>
</form>
—> 兩種結構在瀏覽器中看起來相同。這里:在第二個中,使用了輸入 id 和 name,在第一個示例中,兩者都被省略了,只指定了型別。怎么會?
uj5u.com熱心網友回復:
該屬性name在 PHP 中有多種用途,用于獲取輸入標簽的資料等等。
該屬性id還用于許多用途,例如在 javascript 中,您可以通過 using 獲得document.getElementById更多
uj5u.com熱心網友回復:
輸入元素中的名稱也用于后端目的和 ID,但在大多數情況下,您作為前端開發人員會發現自己也在 CSS 和 JAVASCRIPT 中使用它。
uj5u.com熱心網友回復:
name 用于 DOM(檔案物件模型)中的表單提交。
ID 用于 DOM 中 HTML 控制元件的唯一名稱,尤其是 JavaScript 和 CSS。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/453545.html
