Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript取消设置CSS文本阴影?_Javascript_Css - Fatal编程技术网

如何使用JavaScript取消设置CSS文本阴影?

如何使用JavaScript取消设置CSS文本阴影?,javascript,css,Javascript,Css,我使用JavaScript设置CSStext shadow属性。下面是我设置文本阴影属性的代码: var text = document.getElementById("text"); text.style.textShadow = "1px 1px 0 red"; 设置之后,如何使用JavaScript取消设置CSStext shadow属性?我试过了 text.style.textShadow = "0 0 0 0"; 但是它不起作用。我想 text.style.textShadow =

我使用JavaScript设置CSS
text shadow
属性。下面是我设置
文本阴影
属性的代码:

var text = document.getElementById("text");
text.style.textShadow = "1px 1px 0 red";
设置之后,如何使用JavaScript取消设置CSS
text shadow
属性?我试过了

text.style.textShadow = "0 0 0 0";
但是它不起作用。

我想

text.style.textShadow = "0 0";
尝试:

事实上,将其设置为
“0”
null
、以及
似乎都能正常工作

参见工作测试:

或者,根据您的需要:

text.style.textShadow = "inherit";

我正在使用Firefox8,使用该代码取消设置,我的文本看起来仍然更粗体。在应用文本阴影属性之前,情况不同
text.style.textShadow = "none";
text.style.textShadow = "inherit";