我正在使用html5,js & css3。無法訪問svg路徑屬性
我有以下代碼:
HTML
<object id="bottom" data="img/model/skirt.svg"
title="bottom" type="image/svg+xml" width="325"
height="500"> </object>
JS
var b = document.getElementById("bottom");
b = b.getSVGDocument().getElementById("here");
alert(b);
,這給了我 「對象SVGPathElement」。
但是,當我嘗試訪問填充屬性,我得到一個「未定義」的消息。例如, alert(b.fill);
。
fill屬性肯定是在svg文件中設置的。我明顯錯過了一些東西。任何指針讚賞。
你怎麼知道那個特定元素的填充屬性設置? –
我在所討論的路徑元素上設置了id =「here」,它在該svg文件中是唯一的id,在該路徑元素中填充=「#666666」。這是一個很好的問題,但我徹底檢查了它:-) –