htm代码:
<input name="key_1" type="text" class="text" id="key_1" onFocus="JumpSearchLayers(2,0,4,'job','key_1','trade');" readOnly />怎样通过 innerHTML 把以上代码写入到htm页谢谢

解决方案 »

  1.   


    var str = "<input name=\"key_1\" type=\"text\" class=\"text\" id=\"key_1\" onFocus=\"JumpSearchLayers(2,0,4,'job','key_1','trade');\" readOnly />";
    document.getElementsByTagName("body")[0].innerHTML = str;
      

  2.   

    document.getElementsByTagName("body")[0].innerHTML += str;
    追加在最后 。
      

  3.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
    <head>
    <title>test</title>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    </head>
    <body>
    <div id="test">
    </div>
    </body>
    <script type="text/javascript">
    var str = '<input name="key_1" type="text" class="text" id="key_1" onfocus="JumpSearchLayers(2,0,4,\'job\',\'key_1\',\'trade\');" readOnly />';
    var test=document.getElementById('test');
    test.innerHTML=str;
    </script>
    </html>
      

  4.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
    <head>
    <title>test</title>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    </head>
    <body></body>
    <script type="text/javascript">
    var str = '<input name="key_1" type="text" class="text" id="key_1" onfocus="JumpSearchLayers(2,0,4,\'job\',\'key_1\',\'trade\');" readOnly />';
    document.write(str);
    </script>
    </html>
      

  5.   

    不好意思。
    刚才还有个问题
    <input name=\"key_1\" type=\"text\" class=\"text\" id=\"key_1\" onFocus=\"JumpSearchLayers(2,0,4,'job','key_1','trade');\" readOnly />";那个key_1是循环的 key_2 key_3name="key_"+i上面的怎么写啊。
    谢谢!
      

  6.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
    <head>
    <title>test</title>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    </head>
    <body>
    <div id="test">
    </div>
    </body>
    <script type="text/javascript">
    var str = '';
    for(var i=0;i<10;i++)
    {
    str+='<input name="key_'+i+'" type="text" class="text" id="key_1" onfocus="JumpSearchLayers(2,0,4,\'job\',\'key_1\',\'trade\');" readOnly />'
    }var test=document.getElementById('test');
    test.innerHTML=str;
    </script>