<table border=1><tr><td id=td1>12345</td></tr></table>
<input type=radio name=aa onclick="if(this.checked)document.all.td1.innerText = '12345'">
<input type=radio name=aa onclick="if(this.checked)document.all.td1.innerText = '67890'">

解决方案 »

  1.   

    <table border=1><tr><td id=td1>12345</td></tr></table>
    <input type=radio name=aa onclick="if(this.checked) td1.innerText = '12345'">
    <input type=radio name=aa onclick="if(this.checked) td1.innerText = '67890'">那就不用document.all
      

  2.   

    innerText好像也不是NAVAGATOR的属性
      

  3.   

    <style>
    #mxh { position:absolute; top:0; left:10; width:200; }
    </style>
    <div id="mxh">测试</div>
    <br>
    <br>
    <form name=f>
    <input type="radio" name="a" onclick="init(this)" value="12345">12345<br>
    <input type="radio" name="a" onclick="init(this)" value="67890">67890<br>
    </form>
    <script language="javascript">
     function init(a){
      ie4_NS6=(document.getElementById)?true:false
      ns4=(document.layers)?true:false
      if(ns4)mxh=document.mxh
      mxh.layerHTML=layerwrite
      t1= "<table border=0 cellpadding=0 cellspacing=0 width=200><tr><td>"
      t1+=a.value
      t1+="</td></tr></table>"
    mxh.layerHTML(t1)
     }
     function layerwrite(newhtml){
      if(ns4){mxh.document.write(newhtml);mxh.document.close()
      }
      else mxh.innerHTML=newhtml
     }
    </script>
      

  4.   

    IE4+,NS4+,NS6+支持:<HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    var ie4 = (document.all) ? true : false;
    var ns4 = (document.layers) ? true : false;
    var ns6 = (document.getElementById && !document.all) ? true : false;
    function writetolayer(ww) {
    if (ie4) document.all["mxh"].innerHTML = ww.value;
    if (ns4) {
    document["mxh"].document.write(ww.value);
    document["mxh"].document.close();
    }
    if (ns6) document.getElementById("mxh").innerHTML=ww.value;
    }
    </script>
    </HEAD>
    <BODY>
    <SPAN ID="mxh" style="position:absolute;">测试</SPAN>
    <br><br><br>
    <form name=f>
    <input type="radio" name="a" onclick="writetolayer(this)" value="12345">12345<br>
    <input type="radio" name="a" onclick="writetolayer(this)" value="67890">67890<br>
    </form>