2014-02-15 128 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