问个错误处理? <p><a onclick="this.innerText">02</a></p> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 发错了,改正:<p><a onclick="abc(this.innerText);">02</a></p> 楼上地,你误会我的意思了我想在函数中加个出错处理也就是function abc(ddd){alert(ddd)}中如果发现ddd不存在,就处理..但我定义了try{}catch{}不正确真是郁闷啊 还有一点就是参数ddd是个未知数可能存在,也可能不存在 <p><a onclick="try{abc(m02);}catch{}">02</a></p> <script>m01="01";function abc(ddd){if (ddd != null) alert(ddd);}</script><a onclick="abc(m01)">01</a><p><a onclick='abc((typeof(m02) != "undefined")? m02:null)'>02</a></p> 把 typeof 放到函数体中, 传递的参数用变量名, 而非变量本身:<script>m01="01";function abc(ddd){ if(eval("typeof "+ ddd)!="undefined") alert(eval(ddd)); else alert(ddd +" 变量未定义!");}</script><a onclick="abc('m01')">01</a><p><a onclick="abc('m02')">02</a></p> js 中的 this 指代 B/S结构的web打印,有什么好的方法吗? 请教各位高手一个非常牛X的问题 。100分相送 再问个firefox中的js问题 如何确定客户端指定目录下面是否存在某个文件 那位好心人帮我看看这JS代码操作的是那个XML? nth-child是什么意思 求每隔4分钟,跳出提示窗口代码,很简单的一时想不起来了 关于窗口刷新 ajax 怎么捕获send 发送错误 javascript数值相加问题 请教meizz,如何在你的TreeView里动态的加一个node
<p><a onclick="abc(this.innerText);">02</a></p>
我想在函数中加个出错处理
也就是
function abc(ddd)
{
alert(ddd)
}中如果发现ddd不存在,就处理..
但我定义了try{}catch{}不正确真是郁闷啊
可能存在,也可能不存在
<p><a onclick="try{abc(m02);}catch{}">02</a></p>
m01="01";
function abc(ddd)
{
if (ddd != null)
alert(ddd);
}
</script>
<a onclick="abc(m01)">01</a>
<p><a onclick='abc((typeof(m02) != "undefined")? m02:null)'>02</a></p>
<script>
m01="01";
function abc(ddd)
{
if(eval("typeof "+ ddd)!="undefined")
alert(eval(ddd));
else
alert(ddd +" 变量未定义!");
}
</script>
<a onclick="abc('m01')">01</a>
<p><a onclick="abc('m02')">02</a></p>