• JS 之 innerHTML


    定义和用法

    innerHTML 属性用于设置或返回指定标签之间的 HTML 内容

    语法

    Object.innerHTML = "HTML";// 设置
    var html = Object.innerHTML;// 获取

    例子 1

    获取段落p的 innerHTML(html内容)

    <html>
    <head>
    <script type="text/javascript">
    function getInnerHTML(){
        alert(document.getElementById("test").innerHTML);
    }
    </script>
    </head><body>
    <p id="test"><font color="#000">嗨豆壳 www.hi-docs.com</font></p>
    <input type="button" onclick="getInnerHTML()" value="点击" />
    </body>
    </html>

    例子 2

    设置段落p的 innerHTML(html内容)

    <html>
    <head>
    <script type="text/javascript">
    function setInnerHTML(){
        document.getElementById("test").innerHTML = "<strong>设置标签的html内容</strong>";
    }
    </script>
    </head><body>
    <p id="test"><font color="#000">嗨豆壳 www.hi-docs.com</font></p>
    <input type="button" onclick="setInnerHTML()" value="点击" />
    </body>
    </html>

    例子3 :document.body.innerHTML

    <htmL>
    <head>
    <meta content="text/html;charset=utf-8" http-equiv="content-type">
        <script type="text/javascript">
        window.onload = function(){ 
            var arrLi = {我的朋友:['哇哈哈','乐百氏','农夫山泉'],同学:['咖啡','果汁','果酒']};
            var n = -1
            for(var i in arrLi){ 
                n++;
                document.body.innerHTML += '<ul>'+i+'</ul>';
                var ul = document.getElementsByTagName('ul');
                for (var j = 0; j < arrLi[i].length; j++) {
                    ul[n].innerHTML += '<li>'+arrLi[i][j]+'</li>';
                };
            }
        }
        </script>
    </head>
    <body>
    
    </body>
    </htmL>
  • 相关阅读:
    asp.net core启动源码以及监听,到处理请求响应的过程
    HTTP缓存
    【SpringData&JPA从入门到精通】02JPA API
    关于取地址&和解引用*的小问题
    多态性
    ASP.NET Core WebApi返回结果统一包装实践
    后端思维之数据库性能优化方案
    【项目】项目194
    lambda 表达式
    在APICloud开发平台使用友盟统计功能教程
  • 原文地址:https://www.cnblogs.com/jokerjason/p/5742514.html
Copyright © 2020-2023  润新知