0

我想用 javascript 传递 -webkit-background-clip 属性。

由于开头的连字符,我似乎无法正确理解。用 [, ", ' 等尝试过。如何逃避破折号?

document.getElementById("menu").style.-webkit-background-clip = "text";
4

2 回答 2

3

您可以使用括号符号...

document.getElementById("menu").style["-webkit-background-clip"]

...或使用骆驼箱...

document.getElementById("menu").style.webkitBackgroundClip 

js小提琴

请注意,JavaScript 将它们解析为不同的名称,但浏览器同时支持这两种名称。

于 2013-03-23T22:36:49.480 回答
1

尝试 document.getElementById("menu").style["-webkit-background-clip"] = "text";

于 2013-03-23T22:36:57.193 回答