【发布时间】:2018-03-03 01:01:27
【问题描述】:
菜鸟问题,
我一直在尝试实现看起来很容易使用的simplebar 库。您只需要以以下格式构造 div。但由于某种原因,我需要使用 javascript 动态制作 div:
<div data-simplebar></div>
这是我尝试过的,但似乎不起作用:
var scrollBox=document.createElement('div');
scrollBox.setAttribute("data-simplebar","")
我也想过这样做,也没有用:
var scrollBox=document.createElement('div data-simplebar');
【问题讨论】:
-
您拥有的第一段代码看起来应该可以工作,您是否在控制台中遇到任何错误?
-
你是要把它加到dom里吗? :jsfiddle.net/coktvoag
-
该代码 works just fine 假设您确实在某个时候将其附加到页面。 (
createElement只是创建它,它没有将它放在 DOM 树中。)更可能的问题是库在添加这些元素之前正在寻找这些元素,并且您需要告诉它有关新元素的信息.
标签: javascript html scrollbar setattribute createelement