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

document.getElementById 取值解决方法

2012-08-13 
document.getElementById 取值有没有人遇到过这种问题,,,,就是用 ById的时候 火狐 可以取到值,,IE是空的取

document.getElementById 取值
有没有人遇到过这种问题,,,,就是用 ById的时候 火狐 可以取到值,,IE是空的 取不到!!!怎么回事撒

[解决办法]
元素尚未加载完毕 就执行了 document.getElementById('test').innerHTML 
所以没有获取到
改为 window.onload = function(){alert(document.getElementById('test').innerHTML ) }
试试看
[解决办法]
lz的html代码有问题,我修改了一下,你看看可不可以

JScript code
<form name='form1'onSubmit="change()" id="form1" method="post"><table> <tr>    <td width="13%" height="0"   ></td>    <td width="45%" ></td>    <td width="13%"></td>    <td width="29%" ></td>  </tr>    <tr>      <td height="10" style="color:#FF0000 " ><h id='radio_id15'>哮喘</h>:</td>--<span id='radio_id15'>哮喘</span> 换成这样就可以取到值,html中没有h这个标签吧      <td height="10" style="color:#FF0000 ">        <input type="radio" name="4" value="有"  onChange="change()" />有<input type="radio" name="4" value="无" onChange="change()" />无<input type="radio" name="4" value="未知"  onChange="change()" />未知</td>    <td height="10" style="color:#000000 " ><h id='radio_id16'>鼻窦炎</h>:</td>    <td height="10" style="color:#000000 ">        <input type="radio" name="7" value="有"  onChange="change()" />有<input type="radio" name="7" value="无" onChange="change()"/>无<input type="radio" name="7" value="未知"  onChange="change()" />未知</td></tr><tr>    <td height="10" style="color:#000000 " ><h id='radio_id17'>过敏性鼻炎</h>:</td>    <td height="10" style="color:#000000 ">        <input type="radio" name="8" value="有"  onChange="change()" />有<input type="radio" name="8" value="无" onChange="change()" />无<input type="radio" name="8" value="未知"  onChange="change()" />未知</td>    <td height="10" style="color:#000000 " ><h id='radio_id18'>鼻息肉</h>:</td>    <td height="10" style="color:#000000 ">        <input type="radio" name="9" value="有"  onChange="change()" />有<input type="radio" name="9" value="无" onChange="change()" />无<input type="radio" name="9" value="未知"  onChange="change()" />未知</td></tr><tr>    <td height="10" style="color:#FF0000 "><h id='radio_id19'>肺癌术后</h>:</td>    <td height="10" style="color:#FF0000 ">        <input type="radio" name="10" value="有"  onChange="change()" />有<input type="radio" name="10" value="无" onChange="change()" />无<input type="radio" name="10" value="未知"  onChange="change()" />未知</td></tr><tr><td height="40" colspan="4"  align="center"><br>    <input name="save" type="button"  id="btn"  value="下一步"  onclick="save1()" />     <input name="close" type="reset"  value="重新输入"  id="btn"/>   </td> </tr></table></form><script type='text/javascript'>function save1() {    //var obj = document.getElementsByTagName("input");     var aid = document.getElementById("radio_id15");    alert(aid.innerHTML);}</script> 

热点排行