만들기 : SVGNumber 인터페이스이기 때문에새로운 SVGNumber 또는 다른 SVG 요소
이var feColorMatrix = document.createElementNS("http://www.w3.org/2000/svg", "feColorMatrix");
var numberList = this.feColorMatrix.values.baseVal;
for(var i = 0; i < 20; i++){
// var number = document.createElementNS("http://www.w3.org/2000/svg", "SVGNumber"); // doesn't work either
// number.value = 0;
var number = {value:0};
numberList.appendItem(number);
}
, 내가 알기로,이 잘 작동합니다,하지만 난이 오류가 메시지 :
catch되지 않은 형식 오류 : 'SVGNumberList'에 '인 appendItem'을 실행하지 못했습니다 : 매개 변수 1 유형이 아닌 'SVGNumber'
obj를 같은 만들 수있는 올바른 방법이 될 것입니다 무엇SVGNumber, SVGAnimatedNumber 또는 SVGNumberList 같은 요법?
SVGNumber 인터페이스 : 직접 SVGNumber
을 인스턴스화 할 수 https://developer.mozilla.org/en/docs/Web/API/SVGNumber
나는이 대부분 잘못 두려워 createSVGNumber를 불렀다. svg 요소에서 createSVGNumber를 통해 SVGNumber를 만들 수 있습니다. baseVal = x를 통해 직접 수정할 수는 없지만 수정할 수있는 기능이 있다는 점에서 baseVal은 읽기 전용입니다. 따라서 해결 방법은 필요하지 않습니다. –
잘 찾아 냈습니다! :) – matteodelabre