让innerHTML获取的内容包含input和select(option)的最新值
function refreshData(){
    var allInputObject=document.body.getElementsByTagName("input");
    for (i = 0; i < allInputObject.length; i++) {
        if(allInputObject[i].type=="checkbox")  {
                if (allInputObject[i].checked )
                       allInputObject[i].setAttribute("checked","checked");
                       else
                    allInputObject[i].removeAttribute("checked");
        }else if(allInputObject[i].type=="radio")  {
                if (allInputObject[i].checked )
                       allInputObject[i].setAttribute("checked","checked");
                       else
                    allInputObject[i].removeAttribute("checked");
        }else{
            allInputObject[i].setAttribute("value",allInputObject[i].value);
        }
    };
    for (i = 0; i < document.getElementsByTagName("select").length; i++) {
        var sl=document.getElementsByTagName("select")[i];
        for (j = 0; j < sl.options.length; j++) {
        if (sl.options[j].selected)
                     sl.options[j].setAttribute("selected","selected");
        else sl.options[j]=new Option(sl.options[j].text,sl.options[j].value);
        };
    };
    var textareas = document.body.getElementsByTagName("textarea");
    for (i = 0; i < textareas.length; i++) {
        textareas[i].innerHTML=textareas[i].value;
        textareas[i].style.overflow="hidden";
        textareas[i].style.backgroundAttachment="fixed";
        textareas[i].style.backgroundRepeat="no-repeat";
        textareas[i].style.borderStyle="solid";
        textareas[i].style.borderColor="#FFFFFF";
        textareas[i].style.resize="none";
    }
    var ths = document.body.getElementsByTagName("th");
    for (i = 0; i < ths.length; i++) {
        ths[i].style.border="1px solid #000000";
    }
    var tds = document.body.getElementsByTagName("td");
    for (i = 0; i < tds.length; i++) {
        tds[i].style.border="1px solid #000000";
    }
    var h2s = document.body.getElementsByTagName("h2");
    for (i = 0; i < h2s.length; i++) {
        h2s[i].style.textAlign="center";
    }
    var h1s = document.body.getElementsByTagName("h1");
    for (i = 0; i < h1s.length; i++) {
        h1s[i].style.textAlign="center";
    }
};
让innerHTML获取的内容包含input和select(option)的最新值的更多相关文章
- 遍历input。select option 选中的值
		<label> <input name="Fruit" type="radio" value="0" class=&quo ... 
- input/radio/select等标签的值获取和赋值
		input/radio/select等标签的值获取和赋值,这几个是使用率最高的几个标签,获取值和赋值以及初始化自动填充数据和选择: 页面html: <div class=" " ... 
- 随手记一次用C#正则表达式获取下拉菜单html标签<select>以及相关属性值
		随手记一次用C#正则表达式获取下拉菜单html标签<select>以及相关属性值 1:有如下html: .................. <select id="aaa ... 
- 通过html()的方法获取文本内容, form表单组件显示的值与获取到的值不一致的问题
		我在通过 html()获取对应节点的内容,发现一个问题,获取到的 form表单组件的内容值是初始加载的值,而不是经过用户修改后的值.例如页面加载时组件<input type="text ... 
- jquery 获取和设置 checkbox radio 和 select option的值?
		============== 获取和设置 checkbox radio 和 select的值? === val()函数, 其名字就表达了 它的意思: 他就是= value 的简写! val就是valu ... 
- Sql获取数据集中各类型中的最大值(最新值)
		select * from ( SELECT t.*,ROW_NUMBER() over (partition by t.pid order by t.op_time desc) num ... 
- Lodop输出页面input文本框的最新值
		默认使用Lodop打印页面上的文本框等,会发现虽然页面上文本框输入了值,打印预览却是空的,这是由于没有把最新的值传入Lodop. 如图,演示的是Lodop如何输出文本框内的新值,这里整个页面只有inp ... 
- 点击select下拉框获取option的属性值
		select下拉框作为前端开发者应该是经常使用的,最近在项目中遇到这样的情况,点击下拉框选项,需要获取所点击的option的属性值,当时想很简单啊,给option加一个点击事件不就行了,然后就加了一下 ... 
- jquery获取标签内容,编辑内容
		一.获取页面元素 三种方式获取页面中元素的内容. input标签使用:.val()获取 标签下的html及文本内容:.html() 仅获取标签下的纯文本内容:.text() <head> ... 
随机推荐
- ext日期加减任意天数
			1.Ext.util.Format.date(new Date().add(Date.DAY, 5), 'Y-m-d'), 'Y-m-d') 2.Ext.util.Format.date(new Da ... 
- Android开发方法学
			这是Cyril Mottier最近更新的一篇文章,原谅地址在这里:Android开发方法学. 这篇文章是他介绍自己所在项目小组(Capitaine Train Android Team)设计.开发时的 ... 
- 加密算法 MD5/SHA1
			近来想学习函数式编程. 但是一直不知道怎么展开这个学习过程,目前的研究进度也不深入,想讲解一些原理也无从下手. 先简单的上一些算法,逐步分析语法和思想.虽然程度不深,但至少能记录这个过程. 本例子用F ... 
- SQLServer数据库误删数据找回
			记一次SQLServer数据库误删数据找回 昨天 同事在本机清理数据库表时,连接到了生产机,误删了二十几张表,幸好是晚上加班的时候删除的,生产机上当时是一天一备份,还原备份是最后的策略,最关键的还是要 ... 
- 网际协议:无连接数据报交付(IPv4)
			一.数据报格式: 
- 【IOS开发】《多线程编程指南》笔记
			线程是单个应用中可以并发执行多个代码路径的多种技术之一.虽然更新的技术如操作对象(Operation)和Grand Central Dispatch(GCD),提供一个等价现代化和高效的基础设施来实现 ... 
- MVC 4 插件化架构简单实现实例篇
			ASP.NET MVC 4 插件化架构简单实现-实例篇 先回顾一下上篇决定的做法: 1.定义程序集搜索目录(临时目录). 2.将要使用的各种程序集(插件)复制到该目录. 3.加载临时目录中的程序集 ... 
- generating permunation
			generating permunation——全排列(算法汇总) #include <iostream> #include <string> #include <vec ... 
- asp.net缓存(转载)
			由于工作的需要,最近对.net缓存做了相关了解和学习.做以下分类: 客户端缓存 第三方的缓存 服务器缓存 客户端缓存 客户端缓存主要是指浏览器帮我们缓存一些页面组件包括脚本,样式,图片等等,由于客户端 ... 
- LigerUI权限系统之用户管理
			用户管理较之前的的组织结构和菜单管理稍显复杂.不管怎样还是先上图吧,再来讲解 左边是组织结构,右边是用户,用户是跟组织机构挂钩的,通过点击左边的组织结构,来刷新右边,加载该组织机构下的用户. 用户管理 ... 
