首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

javaScript如何取ID相同的值

2012-02-28 
javaScript怎么取ID相同的值?scriptfunctionvalueHide(){varddocument.getElementById( 1s ).valuefor

javaScript怎么取ID相同的值?
<script>
  function   valueHide(){
      var   d   =   document.getElementById( '1s ').value;
    for(var   i=0;i <d.length;i++){
        alert(d[i])
    }
  }
</script>
  <BODY>
    <input   type= "text "   id= "1s "   value= "1a ">
        <input   type= "text "   id= "1s "   value= "2a ">
    <input   type= "button "   id= "3s "   value= "隐藏数组 "   onclick= "valueHide() ">
  </BODY>


弹出的内容都是undefind.长度可以弹出来是2.值怎么取呢???高人指教

[解决办法]
一张网页里不能有ID相同的两个element。
你的这个例子可以用getElementsById( "input ")[0].value;
[解决办法]
用相同name可以做
function valueHide(){
for(i=0;i <document.getElementsByName( "1s ").length;i++){
var d = document.getElementsByName( "1s ")[i].value;
alert(d);
}
}
[解决办法]
var d = document.getElementById( '1s ').value;
错了
var d = document.getElementById( '1s ');
for(var i =0;i <d.length;i++)
{
alert(d[i].value);
}
[解决办法]
html不允许有两个相同id的元素存在,但是允许两个name相同的元素存在。

热点排行