2014-02-15 68 views
0

我是新來的HTML,我只是想知道如何使用name屬性?舉例來說,如果我做2個按鈕如何使用名稱屬性

<button 
     type="button" 
     name="startbtn" 
     onclick = start() 
> 
start 
</button> 

<button 
     type="button" 
     name="End" 
> 
End 
</button> 

,我給他們的名字想必屬性來區分它們,但我要如何使用名稱標籤以後呢?我試過在網上查找,但我找不到任何答案?

回答

0

HTML元素被發現/通過它們在DOM樹屬性搜索。 html元素可以通過attributes, element type, index, postion, parent, child, sibling, xpath和許多其他方式進行搜索。一些常見的HTML元素的屬性是Id, Name, Class, type。您需要在使用客戶端腳本(如javascript等)或服務器端腳本(如php等)時使用這些屬性。

讓我們說在Javascript中,如果你想調用點擊你的開始按鈕,你可以這樣做。找到的該元素 - document.getElementByName('startbtn').click()

元件&調用點擊方法在服務器端腳本,當形式是形式元素的呈交─值由元素名稱訪問。假設你有一個有四個輸入字段的表單,例如姓名,資格,興趣愛好,你想將它保存在數據庫中的技能&。當你提交這個表單時,你的給定值可以通過元素的名字來檢索。

一個PHP的例子在這裏

$_POST['name'] - 您可以訪問PHP腳本給名稱框中的值。

$_POST['qualification'] 
$_POST['hobbies'] 
$_POST['skill'] 

以同樣的方式,您可以訪問腳本中的其他值。

0

試試這個

<input type="button" name="start" value="start" /> 
<input type="button" name="end" value="end" /> 

按名稱retrive這個值

document.getElementsByName("start")[0].value 
document.getElementsByName("end")[0].value