首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

innerhtml的内容如何进行操作

2012-02-02 
innerhtml的内容怎么进行操作?htmlxmlns http://www.w3.org/1999/xhtml headrunat server titl

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则为空?

[解决办法]
DHTML
是什么
你知道就知道了
[解决办法]
源文件只是在页面第一次加载的时候的html代码,你之后用JS对dom进行的任何修改都在原代码中看不出来。

如果要看你的效果,用firefox下的dom查看器试试。
[解决办法]
源文件只是加载的时候生成的,动态添加内容在内存里面

但是可以访问的 ->

alert(document .getElementById ( 'divs ').innerHTML);
[解决办法]
用firefox
装一个firebug你可以完全看到里面的变化情况
[解决办法]
没有,其实你的操作是成功的,你现在想要达到什么目的,你客户端的改变,用户可以看的到,只是源代码中看不到而已。
[解决办法]
用Request[ "name "]
取值贝
[解决办法]
我的目的就是通过AJAX把这htbh的值保存回数据库,但因为源文件没有,就取不到值
-------------------
源文件肯定没有,但能取到值,取不到值肯定你的JS写的有问题
[解决办法]
你再取的时候是怎么取的,取的时候有没有刷新页面。

热点排行