[1]????? 如何用 javascript 創建 vml 對象
R.
prototype
.createLine
=
function
(startX,startY,endX,endY){
???
/*
???
?
*
線的元素對象
???
?
*/
???
var
le =
document
.createElement(
"<v:line><v:line>"
);
??? le.from = startX +
','
+ startY ;
??? le.to = endX +
','
+ endY ;
???
??? le.strokecolor=
"red"
;
??? le.strokeweight=
"
???
???
return
le;
}
上面的代碼是用
javascirpt
來創建
vml
的元素對象
[2]????? 如何用 javasciipt 來取得 vml 元素對象
R.
prototype
.getAllLineClips
=
function
(){
???
var
lcs = $A(
document
.getElementsByTagName(
"line"
));
???
//alert(lcs);
???
return
lcs;
}
和
javascript
操作其他的標簽對象一樣。
如果使用
<v:line></v:line>
標簽的話,那么在取得此對象的時候,可以通過
id
來取得其對象,當然,如果是取得所有的這個標簽的對象的話,就可以使用上面的方法。
就如 ? document .getElementsByTagName( "img" ) 一樣。只不過是 <v:line> 可能就覺得不太一樣。
[3]????? 如何修改 VML 元素對象的屬性
和修改其他的 HTML 對象的屬性一樣
一個 VML 元素對象如下:
<v:line
from='
to=’
style='position:absolute;z-index:8'>
</v:line>
那么你取得了此對象
Var l =
document.
getElementsByID(“line”);
那么你就可以通過
l.from = ‘
l.to = ‘
??? l.strokecolor=
"red"
;
??? l.strokeweight=
"
來設置此線對象的一些屬性。當然其他的屬性也是可以的。 ??
|----------------------------------------------------------------------------------------|
版權聲明 版權所有 @zhyiwww
引用請注明來源 http://www.aygfsteel.com/zhyiwww
|----------------------------------------------------------------------------------------|