Мы можем использовать setAttribute в DOM.
getElementById
Мы можем использовать getElementById
, если вы хотите сделать это на пути с определенным идентификатором.
document.getElementById("68").setAttribute("clip-path", "url(#ac_clip_1/2/3..)");
getElementsByTagName
Более элегантное решение - использовать getElementsByTagName
для их замены в случае, если ваша строка замены не уникальна.Если ваши пути клипа имеют инкрементные идентификаторы, вы можете использовать переменную index, указанную в foreach, для соответствующей манипуляции с URL-адресом замены.
var allPaths = document.getElementsByTagName("path");
allPaths.forEach(function(element, index){
element.setAttribute("clip-path", "url(#ac_clip_1/2/3..)");
});