自学的菜鸟 2021-10-24 17:32 采纳率: 61.6%
浏览 65
已结题

为什么a标签不能继承父标签h1的样式表

同样的一段代码,在空白页面运行时,a标签可以继承父标签的样式表,效果如下

img


img


当这段代码运行在实际页面时,a标签就不能继承父标签的样式表了,效果如下

img

img


代码如下

open();
    function open() {
             var body = document.getElementsByTagName("body")[0];
             var textnode=document.createTextNode("0 results");
             var a=document.createElement("a");
             a.setAttribute("href","http://127.0.0.1/edit.html");
             a.appendChild(textnode);
             var h1=document.createElement("h1");
             h1.setAttribute("id","showdata");
             h1.style.cssText="width:200px;height:200px;position: relative;top: 100px;left: 80px;z-index:99999999"; 
             h1.appendChild(a);
             
             var div = document.createElement("div"); //创建 div
             div.setAttribute("id", "serchBox"); // 给其设置 id
             div.style.cssText = "width: 300px;height: 400px;position: fixed;bottom: 0;right: 3.625rem;background:#b6b177;z-index:999999999;pointer-events:auto; "
    div.innerHTML = `
                      <button id="close"  Style='float:right' title="关闭页面">关闭窗口</button>
                     `
             ;//关闭按钮
             div.appendChild(h1);
    body.appendChild(div); //加入到 body
    console.log(body);
    }
             document.getElementById('close').addEventListener('click',function() {
               let close = document.getElementById("close");
               if (close) {
                   let body = document.getElementsByTagName("body")[0];
                   let searchBox = document.getElementById("serchBox");
                   body.removeChild(searchBox);
                   console.log("关闭");
         
               }});

  • 写回答

3条回答 默认 最新

  • 三雷科技 C/C++领域新星创作者 2021-10-25 08:18
    关注

    浏览器按F12可以打开开发者工具。

    img


    剪头所指的地方可以直接查看样式继承关系。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 11月2日
  • 已采纳回答 10月25日
  • 创建了问题 10月24日

悬赏问题

  • ¥15 ansys fluent计算闪退
  • ¥15 有关wireshark抓包的问题
  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
  • ¥15 向数据表用newid方式插入GUID问题
  • ¥15 multisim电路设计
  • ¥20 用keil,写代码解决两个问题,用库函数
  • ¥50 ID中开关量采样信号通道、以及程序流程的设计
  • ¥15 U-Mamba/nnunetv2固定随机数种子
  • ¥15 vba使用jmail发送邮件正文里面怎么加图片
  • ¥15 vb6.0如何向数据库中添加自动生成的字段数据。