var Enter=document.all("enter");
var EnterForm;
EnterForm="<form name='nterForm'>
EnterForm+="</form>"
Enter.innerHTML=EnterForm;
var EnterForm=document.all("enterform");以上代码是可以访问的。如果改成下面的就不能访问了。不知道楼主也是这样的?
var Enter=document.all("enter");
Enter.innerHTML="<form name='nterForm'>
Enter.innerHTML+="</form>"
var EnterForm=document.all("enterform");以上代码是不可访问的!

解决方案 »

  1.   

    如果你是在TR对象上应用innerHTML,那么你的做法是错的,
    TR对象的innerHTML属性是只读的,
    想操作的话使用TABLE对象模型。
      

  2.   

    楼上的,楼主明明是一个TD。是可以访问和改变的,至少我用IE6.0是可以的!
      

  3.   

    谢谢二位的回答不过to  starwu(星沉海底)
    var Enter=document.all("enter");
    Enter.innerHTML="<form name='enterForm'>";
    Enter.innerHTML+="</form>"
    var EnterForm=document.all("enterform");我的代码和这个非常相似,但我要读取的是
    var Enter=document.all("enter");
    Enter.innerHTML="<form name='enterForm'>";
    Enter.innerHTML+="<input type='text' name='test'></form>"
    var EnterForm=document.all("enterform");
    中的document.all("test");不知可不可以,
    最上面的你说可以在我这边测试还是不行alert(document.all('enterForm'));没反应
    to  ice_berg16(寻梦的稻草人:
    无所谓,只要能读取name就行,我最最想得到的还是表单的参数
      

  4.   

    晕!csdn得缓冲时间也长了点吧~~耽误时间啊!!~~55555555虽然对于不正当发言能屏蔽掉,但正规的帖子也带浪费时间了吧~~~我困死了~~~还要等着~~
      

  5.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <SCRIPT LANGUAGE="JavaScript">
    function bodyLoad() {
    if (!document.all("enter").innerHTML) {
    var Enter = document.all("enter");
    var enterForm = "<form name='enterForm'>";
    enterForm += "<input type='text' name='test' value='测试'></form>"
    Enter.innerHTML = enterForm;
    var test = document.all("test");
    alert(test.value);
    test.value = "可以改的吧!";
    }
    }
    </SCRIPT>
    </HEAD><BODY OnLoad="bodyLoad()">
    <div id="enter"></div>
    </BODY>
    </HTML>
      

  6.   

    以上是我在WIN2000 + IE6.0 下测试过是可行的。Enter.innerHTML生成对像,注意要一次性生成,不要用
    Enter.innerHTML = "a";
    Enter.innerHTML += "b";可以通过中间变量一次性生成.以前我也碰到过这种问题.楼主好运,睡觉鸟!