Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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 我可以在不使用id的情况下向svg元素添加掩码吗?_Javascript_Html_Svg - Fatal编程技术网

Javascript 我可以在不使用id的情况下向svg元素添加掩码吗?

Javascript 我可以在不使用id的情况下向svg元素添加掩码吗?,javascript,html,svg,Javascript,Html,Svg,我想为svg图像分配一个svg掩码。我可以使用面具上的id来完成这项工作,如下所示: 根据你的描述,我知道你有一个相同的图形实体,你想多次用不同的形式屏蔽它。把它写下来: 否。您只能通过id引用掩码。您不能以任何其他方式引用SVG掩码。掩码是否始终相同?如果是,请分别加载一次。或者为每个生成并使用不同的id(例如,派生自svg元素is)@jcaron No掩码并不总是相同的。它们有时可能是一样的,但并不总是一样的。目前,我正在使用不同的id方法。但我想我可能更喜欢在整个svg中只更改一个i

我想为svg图像分配一个svg掩码。我可以使用面具上的id来完成这项工作,如下所示:


根据你的描述,我知道你有一个相同的图形实体,你想多次用不同的形式屏蔽它。把它写下来:



否。您只能通过
id
引用掩码。您不能以任何其他方式引用SVG掩码。

掩码是否始终相同?如果是,请分别加载一次。或者为每个生成并使用不同的id(例如,派生自svg元素is)@jcaron No掩码并不总是相同的。它们有时可能是一样的,但并不总是一样的。目前,我正在使用不同的id方法。但我想我可能更喜欢在整个svg中只更改一个id,这对我来说不太合适。我想我应该在问题中提供更多的上下文(我尽量使问题尽可能简单)。我把情况加到问题上。感谢您尝试回答难题;)。我担心情况会是这样。我会等一个星期左右接受答案,以防有人突然出现一个奇迹般的解决方案:p。如果我忘记了xD,请随时提醒我。不会有奇迹般的解决办法。您可以通过阅读以下内容来验证: