function foo(){
var svg = document.querySelector(".crusher");
let polygon = document.createElementNS("http://www.w3.org/2000/svg", "polygon");
polygon.className = "polygon01";
svg.appendChild(polygon);
}
function foo01(){
let actualPolygon = document.querySelector(".polygon01");
actualPolygon.style = "fill:red";
}
当我尝试选择类名称并更改填充颜色时,我收到的是无法访问的null值样式,因此未按我希望的方式分配类名称。任何帮助都会很棒。
尝试使用setAttribute
function foo(){
var svg = document.querySelector(".crusher");
let polygon = document.createElementNS("http://www.w3.org/2000/svg", "polygon");
polygon.setAttribute('class', 'polygon01');
svg.appendChild(polygon);
}
function foo01(){
let actualPolygon = document.querySelector(".polygon01");
actualPolygon.style = "fill:red";
}
foo()
foo01();