一个变量经过两个function传递的问题 document.all.obj.innerHTML = ""=>eval("document.all."+ obj).innerHTML = "" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var on = obj.name;document.all(on).innerHTML ="" eval("document.all." + obj + ".innerHTML = ''") 是否与浏览器有关,IE6.0+SP1正常末报错 等body完全load之后再执行函数,测试通过ie5.01<body bgcolor="#FFFFFF" onload="bzscs()"><div id="t1"></div><script language="JavaScript"> function insertScript(obj){var radiopd="<table><tr><td>" radiopd = radiopd + "<input type=radio name=radiobutton value='0' onclick=" + "clocepd(value,'"+ obj +"')" + ">0分" radiopd = radiopd + "<input type=radio name=radiobutton value='1' onclick=" + "clocepd(value)" + ">1分" radiopd = radiopd + "</td></tr></table>" obj.innerHTML = radiopd} function clocepd(mun,obj){ alert(obj) document.all.obj.innerHTML = "" document.all.aaa.value=mun} function bzscs(){i=document.getElementById("t1")insertScript(i)}</script></body></html> eval("document.all."+ obj).innerHTML = "" 我看楼主是把obj和obj.id搞混淆了,它们是不同的,前者是指对象本身,而后者只是对象的一个标识罢了。<script language="JavaScript"> function insertScript(obj){ var radiopd = "<table><tr><td>"; radiopd += "<input type=radio name=radiobutton value='0' onclick=" + "clocepd(value,'"+ obj +"')" + ">0分"; radiopd += "<input type=radio name=radiobutton value='1' onclick=" + "clocepd(value,'"+ obj +"')" + ">1分"; radiopd += "</td></tr></table>"; document.all(obj).innerHTML = radiopd;} function clocepd(mun,obj){ alert(mun); document.all(obj).innerHTML = ""; document.all.aaa.value = mun;}function window.onload(){ insertScript('test');}</script><span id="test"></span><input type="hidden" name="aaa" id="aaa"> extjs问题 JQuery如何接收web方法返回的日期值? js数组的2种写法性能比较,哪种更优. 网页怎么防js注入 正则test问题 求救! 关于document.location.href的一个烦人的问题! 怎样知道jq选择器没有选择到目标 求助!使用JS脚本,以SAX2方式解析XML文件? 求选择图标的代码~! 如何单击生成KindEditor 关于Ie6的鼠标指针问题 怎样用js取得/设置所选表格的所有属性.....?
document.all(on).innerHTML =""
<body bgcolor="#FFFFFF" onload="bzscs()">
<div id="t1"></div>
<script language="JavaScript">
function insertScript(obj){
var radiopd="<table><tr><td>"
radiopd = radiopd + "<input type=radio name=radiobutton value='0' onclick=" + "clocepd(value,'"+ obj +"')" + ">0分"
radiopd = radiopd + "<input type=radio name=radiobutton value='1' onclick=" + "clocepd(value)" + ">1分"
radiopd = radiopd + "</td></tr></table>"
obj.innerHTML = radiopd
} function clocepd(mun,obj){ alert(obj)
document.all.obj.innerHTML = ""
document.all.aaa.value=mun}
function bzscs(){
i=document.getElementById("t1")
insertScript(i)
}
</script>
</body>
</html>
function insertScript(obj)
{
var radiopd = "<table><tr><td>";
radiopd += "<input type=radio name=radiobutton value='0' onclick=" + "clocepd(value,'"+ obj +"')" + ">0分";
radiopd += "<input type=radio name=radiobutton value='1' onclick=" + "clocepd(value,'"+ obj +"')" + ">1分";
radiopd += "</td></tr></table>";
document.all(obj).innerHTML = radiopd;
} function clocepd(mun,obj)
{
alert(mun);
document.all(obj).innerHTML = "";
document.all.aaa.value = mun;
}function window.onload()
{
insertScript('test');
}
</script>
<span id="test"></span><input type="hidden" name="aaa" id="aaa">