Js的问题 谁可以帮忙看下 下面代码 为什么不能在火狐中运行 。IE什么的都能执行js代码

<html><head><metahttp-equiv="content-Type"content="text/html;charset=gb2312"><metanam... <html>
<head>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
<meta name="keywords" content="" />

</head>
<body>

第一个价格<label id="chenren">200</label>
第二个价格<label id="ertong">250</label>
<input id="www_zzjs_net_1" type="text" size="20" onkeyup="value=value.replace(/[^\d\.]/g,'');SumNum();">
<input id="www_zzjs_net_2" type="text" size="20" onkeyup="value=value.replace(/[^\d\.]/g,'');SumNum();">

<label id="value4"></label>
<SCRIPT language="javascript">

//加载页面执行计算
var sumvalue2
var aa=eval(document.getElementById("chenren").innerText);

var bb=eval(document.getElementById("ertong").innerText);

if (isNaN(aa))

{aa=0}
if (isNaN(bb))
{bb=0}
var c=aa+bb;
self['value4'].innerText =c;

function SumNum()
{

var sumValue
var a=eval(www_zzjs_net_1.value);
var b=eval(www_zzjs_net_2.value);
var ch=eval(document.getElementById("chenren").innerText);

var er=eval(document.getElementById("ertong").innerText);
if (isNaN(a))
{a=0}
if (isNaN(b))
{b=0}
if (isNaN(ch))
{ch=0}
if (isNaN(er))
{er=0}

sumValue = a*ch+b*er;

self['value4'].innerText =sumValue;

}
</script>

</body>
</html>
展开
 我来答
火狐
2014-07-04 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑!

  您使用了innerText属性,这个火狐是不支持的,可以使用jquery的$("").text()方法来替代,另外建议安装Firebug检查代码,这种问题很容易就会被找到。
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
why91113
2013-05-12 · TA获得超过137个赞
知道小有建树答主
回答量:72
采纳率:0%
帮助的人:111万
展开全部
火狐不支持innerText属性。
建议使用jquery的$("").text()方法来实现,就不会出现浏览器差异了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式