gpt4 book ai didi

javascript - 无法使用变量将样式附加到 div

转载 作者:太空宇宙 更新时间:2023-11-04 11:45:54 24 4
gpt4 key购买 nike

我可以在使用这样的字符串时内联添加样式

element.style.width='100px';

但是如果我像这样使用变量,它不会追加

    //get ID of clicked elemnt
var divId = cssPath(e.target).substring(1);
var tagetDiv = document.getElementById(divId);
var targetWidth = tagetDiv.clientWidth;

var overlayDiv = document.createElement('div');
overlayDiv.className = 'bsOverlay';
overlayDiv.style.width=targetWidth;

最佳答案

clientWidth 是一个数字。

CSS width 属性需要一个单位(通常是 px)。

你需要连接它:

overlayDiv.style.width = targetWidth + 'px';

关于javascript - 无法使用变量将样式附加到 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31004756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com