zoukankan      html  css  js  c++  java
  • html中的innerHTML

    首先看个例子

    <html>
    <head>
    <script type="text/javascript">
    function getInnerHTML()
      {
      alert(document.getElementById("tr1").innerHTML);
      }
    </script>
    </head>
    <body>
    <table border="1">
    <tr id="tr1">
    <th>Firstname</th>
    <th>Lastname</th>
    </tr>
    <tr id="tr2">
    <td>Peter</td>
    <td>Griffin</td>
    </tr>
    </table>
    <br />
    <input type="button" onclick="getInnerHTML()" 
    value="Alert innerHTML of table row" />
    </body>
    </html>

    在这段代码执行之后, 弹窗弹出的内容是下图, 连标签也弹出来了, 那可以想想一下, innerHTML这个属性是指的什么内容, 现在的话可能还不太明显, 再看看下面这段代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript">
      function add() {
        document.getElementById("d1").innerHTML = "这是外层div的内容";
        alert("添加了内容");
      }
    </script>
    </head>
    <body>
    <div id="d1" style="200px;height:200px;background-color:#F00" onclick="add()"></div>
    </body>
    </html>

    点击了之后就变成了右边图片的样子, 其实innerHTML属性也可以用来进行赋值的, 他的作用就是能操作在一个标签对象的开始标签和结束标签中间嵌套的内容, innerHTML这个属性一般多数都是用来取表格中<tr>的数据来的

  • 相关阅读:
    分布式缓存系统Memcached
    HTTP(GET/POST)请求过程中的编码问题
    将指定的Json字符串转为指定的T类型对象(转帖)
    Linux 中有几个文件压缩和解压缩工
    策略添加-通过域策略组自动映射共享文件夹
    Centos 7 加AD域
    Gns3 模拟器创建VLAN
    防火墙常用命令
    Centos 6 任务计划配置
    Cenots 7 开启 SSH_远程连接
  • 原文地址:https://www.cnblogs.com/wgbs25673578/p/5087408.html
Copyright © 2011-2022 走看看