【发布时间】:2020-11-10 10:51:22
【问题描述】:
这是一个基本问题,但我不知怎么找不到答案。
我想在 setAttribute() 方法中传递字符串和变量的混合值作为属性的值。
这就是我所拥有的:
document.getElementById('mydiv').setAttribute("style", "width: 10%")
我想要的不是“width: 10%”,而是:“width: --myVar-- %”
我发现的所有问题都与只传递一个变量有关,而不是如何混合变量和字符串。
感谢您的帮助!
【问题讨论】:
-
你需要将你的字符串与你的变量连接起来。
-
试试这个:var foo = 20; document.getElementById('mydiv').setAttribute('style', 'width: '+ foo +'px');
标签: javascript string variables setattribute