我使用下面的片段在我和html页面使用. getelementbyid () .style尝试.显示= '没有'隐藏div或行但没有工作. .函数重置(){. getelementbyid (txt1) value = " ";. getelementbyid (txt2) value = " ";.style . getelementbyid ("myrow").显示="不不";alert('隐藏! ! ');}清空文本框功能但不隐藏行或div也没有给出警报! !有人能帮忙吗? ?
# 回答1 我工作在IE7这样:
-
- <html>
-
- <head>
- <title>Test</title>
- </head>
-
- <body>
- <table>
- <form>
- <tr id='myrow'>
- <td><div id="divi" title='mydiv'>Text Here</div></td>
- </tr>
- </form>
- </table>
- <input type="text" name="txt1">
- <input type="text" name="txt2">
- <input type="submit" name='go' value="Go" onclick='reset();return false;'>
- </body>
-
- <script language="javascript">
- function reset(){
- document.getElementById('txt1').value="";
- document.getElementById('txt2').value="";
- document.getElementById('myrow').style.display='none';
- alert('hidden!!');
- }
- </script>
-
- </html>
-
-
是你忘记了标签在java.试一试,看看你会得到什么.希望它能帮助
# 回答2 谢谢影帝! !同样的事情在我的系统最后:-)打破我的头后的概率大约六个小时我发现似乎有一个内置的函数名为重置(),我用我的函数.只是改变了函数的名称和它开始工作……
# 回答3 是的,从不使用保留字中使用表单和其他地方,例如名称、提交、重置、动作……在IE中造成问题,无论如何它有害的做法.
# 回答4 如果你有麻烦跟踪错误,确保任何函数是区分大小写的,比如getElementById(),输入正确.