小编Ren*_*uma的帖子

document.getElementsByTagName('*') 无法识别 SVG 标签并给出控制台错误

问题很简单,document.getElementsByTagName('*')没有选择 SVG 标签,并且在控制台中出现错误。

但是,如果我删除了 SVG 标签,则可以正常工作。

我的代码:

var Master = document.getElementsByTagName('*');

/* NOT WORKING TOO 
var Master = document.getElementsByTagName('body')[0].getElementsByTagName('*');
var Master = document.querySelectorAll('*');
*/

var Vector = [];

for (var i=0; i < Master.length; i++){
  Master[i].className = Master[i].className.trim();
  console.log("Class > " + Master[i].className);
  if (Master[i].className != ""){
    var chaps = Master[i].className.split(/\s+/);
    for (var j=0; j < chaps.length; j++){
      Vector.push(chaps[j]);
    }
  }
}

//console.log(Vector);
Run Code Online (Sandbox Code Playgroud)
<section class="classMaster">
  <h1 class="title-1"><b>Title:</b> Anyone</h1>
  <h2 class="title-2">Title T2</h2>
  <p class="parrafe"><b>Strong:</b> Year 2019.<p/>
  <p class="parrafe"><b>Text:</b> Everybody.</p> …
Run Code Online (Sandbox Code Playgroud)

javascript dom

3
推荐指数
1
解决办法
1020
查看次数

如何更改桌面显示器上滚动条的布局,如平板电脑和手机上所示?

我需要在移动设备和平板电脑模式下设计滚动条(更好的设计),以在所有桌面浏览器监视器中激活。

桌面模式下的滚动条使设计变得丑陋。

可以做到?

没有插件请

这是我的CSS代码:

aside {
    overflow: hidden auto;
    height: 80vh;
}
Run Code Online (Sandbox Code Playgroud)

滚动条设计、平板电脑模式、桌面模式外观

在图像中,当检测到用户代理其平板电脑或移动设备时,浏览器会加载滚动条,设计精美。

我随时都需要滚动条来加载。不需要javascript或css,因为浏览器会根据设备改变它。让我明白一下?

注意:抱歉我的英语很差。

css mobile scrollbar

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

css ×1

dom ×1

javascript ×1

mobile ×1

scrollbar ×1