如何对几个元素使用circleType

时间:2018-11-10 19:49:14

标签: html css

我希望所有标签都具有一个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);

有人有想法吗? 预先感谢。

1 个答案:

答案 0 :(得分:0)

CircleType的readme表示构造函数仅接受HTML元素,而不接受元素。因此,如果您真的想将该类用于多个元素,则可能需要遍历每个元素,并为每个元素创建一个CircleType实例。