日期:2014-05-16  浏览次数:20323 次

innerhtml的内容怎么进行操作?
<html   xmlns= "http://www.w3.org/1999/xhtml "   >
<head   runat= "server ">
        <title> 无标题页 </title>
</head>
<script   language   =javascript   type   = "text/javascript ">
function   loads()
{
        document   .getElementById   ( 'divs ').innerHTML   = ' <input   type=text   id=htbh/> ';  

        if(document   .getElementById   ( 'htbh '))
        {
                document   .getElementById   ( 'htbh ').value= '111111 ';
        }        
}  
</script>
<body   onload   =loads()>
        <form   id= "form1 "   runat= "server ">
        <div   id=divs>
       
        </div>  
        </form>
</body>
</html>


运行后,页面上子元素htbh有值,但为什么查看源文件时DIVS则为空?

------解决方案--------------------
源文件是服务器端时生成出来的
onload事件是源文件已经体现在客户端的时候在执行,根本不会修改源文件的

------解决方案--------------------
对dom操作在内存,你在源文件能看到就见鬼了

想看我推荐你下载个viewpage浏览器插件来看