我希望所有标签都具有一个circleType。当我仅使用getElementById为一个标签定义一个circleType时,它将成功。但是当我使用getElementsByClassName时不起作用。
<div id="playlistAll">
<div class="divHover">
<label class="class-name" id="first">AAAAA</label>
<div class="playlistCon">
</div>
</div>
<div class="divHover">
<label class="class-name">BBBBBB</label>
<div class="playlistCon">
</div>
</div>
工作
const circleType = new CircleType(document.getElementById('first'));
circleType.radius(100);
不起作用
const circleType = new CircleType(document.getElementsByClassName('class-name'));
circleType.radius(100);
有人有想法吗? 预先感谢。
答案 0 :(得分:0)
CircleType的readme表示构造函数仅接受HTML元素,而不接受元素。因此,如果您真的想将该类用于多个元素,则可能需要遍历每个元素,并为每个元素创建一个CircleType实例。