我想用 javascript 传递 -webkit-background-clip 属性。
由于开头的连字符,我似乎无法正确理解。用 [, ", ' 等尝试过。如何逃避破折号?
document.getElementById("menu").style.-webkit-background-clip = "text";
我想用 javascript 传递 -webkit-background-clip 属性。
由于开头的连字符,我似乎无法正确理解。用 [, ", ' 等尝试过。如何逃避破折号?
document.getElementById("menu").style.-webkit-background-clip = "text";
您可以使用括号符号...
document.getElementById("menu").style["-webkit-background-clip"]
...或使用骆驼箱...
document.getElementById("menu").style.webkitBackgroundClip
请注意,JavaScript 将它们解析为不同的名称,但浏览器同时支持这两种名称。
尝试
document.getElementById("menu").style["-webkit-background-clip"] = "text";