zoukankan      html  css  js  c++  java
  • 让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";
        }
    };
  • 相关阅读:
    HDU 5842 Lweb and String 【乱搞】
    POJ 2342 Anniversary party 【树形DP】
    [ZJOI2008]树的统计Count 【树链剖分】
    UVA 136 & POJ1338 Ugly Numbers
    ccf 201803-2
    ccf 201809-5
    ccf 201809-4
    ccf 201809-2
    ccf 201809-1
    最小费用可行流
  • 原文地址:https://www.cnblogs.com/ljl-blog/p/6289651.html
Copyright © 2011-2022 走看看