自动计算百分率js的innerText在FireFox中不能正常工作. - 生活琐事 - Fantasy
首页 > 生活琐事 > 自动计算百分率js的innerText在FireFox中不能正常工作.

自动计算百分率js的innerText在FireFox中不能正常工作.

解决方法:
代码如下:
   if(navigator.appName.indexOf(“Explorer”) > -1){
                             document.getElementById(‘element’).innerText = “my text”;
          } else{
                           document.getElementById(‘element’).textContent = “my text”;
         }


代码由此开始:

<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ />
<title>员工成分</title>

<script language=”javascript”>
//JS除法计算
function jisuan()
{
z=form.qyzrs.value;
dz=form.dzxlrs.value;
bk=form.bkxlrs.value;
yjs=form.yjsrs.value;
zj=form.zjzcrs.value;
gj=form.gjzcrs.value;
cc=””;
if (z!=”” && !shishu(z)) {alert(“数值不正确!”);return;}
if (dz!=”” && !shishu(dz)) {alert(“数值不正确!”);return;}
if (bk!=”” && !shishu(bk)) {alert(“数值不正确!”);return;}
if (yjs!=”” && !shishu(yjs)) {alert(“数值不正确!”);return;}
if (zj!=”” && !shishu(zj)) {alert(“数值不正确!”);return;}
if (gj!=”” && !shishu(gj)) {alert(“数值不正确!”);return;}

if(z!=”” && dz!=””)
{
   cc=dz/z;
   dd=cc*100;
      if(navigator.appName.indexOf(“Explorer”) > -1){
        document.getElementById(‘dazhuan’).innerText =dd+”%”;
        } else{
       document.getElementById(‘dazhuan’).textContent =dd+”%”;
        }
           
 
  }
else
{
    document.getElementById(‘dazhuan’).innerText =””;
}

if(z!=”” && bk!=””)
{
   cc2=bk/z;
   dd2=cc2*100;
  if(navigator.appName.indexOf(“Explorer”) > -1){
        document.getElementById(‘benke’).innerText =dd2+”%”;
        } else{
       document.getElementById(‘benke’).textContent =dd2+”%”;
        }
 
}
else
{
    document.getElementById(‘benke’).innerText =””;
}

if(z!=”” && yjs!=””)
{
   cc3=yjs/z;
   dd3=cc3*100;
  
    if(navigator.appName.indexOf(“Explorer”) > -1){
        document.getElementById(‘yanjiusheng’).innerText =dd3+”%”;
        } else{
       document.getElementById(‘yanjiusheng’).textContent =dd3+”%”;
        }
 
}
else
{
    document.getElementById(‘yanjiusheng’).innerText =””;
}

if(z!=”” && zj!=””)
{
   cc4=zj/z;
   dd4=cc4*100;
   if(navigator.appName.indexOf(“Explorer”) > -1){
        document.getElementById(‘zhongjijishu’).innerText =dd4+”%”;
        } else{
       document.getElementById(‘zhongjijishu’).textContent =dd4+”%”;
        }
 
}
else
{
    document.getElementById(‘zhongjijishu’).innerText =””;
}

if(z!=”” && gj!=””)
{
   cc5=gj/z;
   dd5=cc5*100;
    if(navigator.appName.indexOf(“Explorer”) > -1){
        document.getElementById(‘gaojijishu’).innerText =dd5+”%”;
        } else{
       document.getElementById(‘gaojijishu’).textContent =dd5+”%”;
        }
 
}
else
{
    document.getElementById(‘gaojijishu’).innerText =””;
}

}
//JS判断是否实数
function shishu(str){
if (str.length==0){return false;}
var AllChar = “1234567890.”;
for (i=0;i<str.length;i++){
   var OneChar = str.charAt(i);
   if (AllChar.indexOf(OneChar) == -1){return false;}
}
return true;
}
</script>
</head>
<body>
<form method=”post” action=”#” name=”form” id=”form”>
  <table>
  <tr>
    <td >企业员工总人数:</td>
    <td><input type=”text” name=”qyzrs” id=”qyzrs” onkeyup=”javascript:jisuan();” /></td>
</tr>
<tr>
    <td>大专学历人数:</td>
    <td><input type=”text” name=”dzxlrs” id=”dzxlrs” onkeyup=”javascript:jisuan();” /></td>
</tr>
<tr>
    <td >大专学历人数比例:</td>
    <td><span id=’dazhuan’></span></td>
</tr>
    <tr>
      <td>本科学历人数:</td>
      <td><input type=”text” name=”bkxlrs” id=”bkxlrs” onkeyup=”javascript:jisuan();” /></td>
    </tr>
    <tr>
      <td>本科学历人数比例:</td>
      <td><span id=’benke’></span></td>
    </tr>
    <tr>
      <td>研究生及以上学历人数</td>
      <td><input type=”text” name=”yjsrs” id=”yjsrs” onkeyup=”javascript:jisuan();” /></td>
    </tr>
    <tr>
      <td>研究生及以上学历人数比例:</td>
      <td><span id=’yanjiusheng’></span></td>
    </tr>
    <tr>
      <td>中级技术职称人数:</td>
      <td><input type=”text” name=”zjzcrs” id=”zjzcrs” onkeyup=”javascript:jisuan();” /></td>
    </tr>
    <tr>
      <td>中级技术职称人数比例:</td>
      <td><span id=’zhongjijishu’></span></td>
    </tr>
    <tr>
      <td>高级技术职称人数:</td>
      <td><input type=”text” name=”gjzcrs” id=”gjzcrs” onkeyup=”javascript:jisuan();” /></td>
    </tr>
    <tr>
      <td>高级技术职称人数比例:</td>
      <td><span id=’gaojijishu’></span></td>
    </tr>
    <tr>
        <td><input name=”reset” type=”reset” value=”重置”>
            <input name=”submit” type=”submit” value=”保存”>
        </td>   
    </tr>
  </table>
</form>
</body>

</html>

最后还是不能在火狐下计算,把

html
最上面一行去掉就神奇的好了

  1. 还没有评论
评论提交中, 请稍候...

留言

可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks
watch glee episodes joomla themes Wordpress主题站 templates2joomla