我在做一个文字滚动轮播的功能,由于文字是自定义的,需要动态去获取文本的长度,我用下面的方式去获得标签的宽度来得到文本的长度,为什么无法准确的得到div标签的宽度呢总是多出了几百px
const d = document.createElement('div');
d.innerHTML = data.description;
d.style.setProperty('white-space', 'nowrap;');
document.body.appendChild(d);
const width = d.clientWidth;