我用js+vml编写几个函数,功能倒是实现了,却遇到几个问题!!!,高手帮忙!! 先判断对象的tagName是否包含<v: 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道,帮忙顶!!好象是用obj.tagName不过也不太清楚!!看楼下的了 楼上的mandolin(Aphelion) 你能给点代码吗?我是个js的新手!!!obj.tagName("v")????怎么表达?? <v:roundrect id=top style="WIDTH: 240px; HEIGHT: 8px" arcsize = "28180f" coordsize = "21600,21600" fillcolor = "white" strokecolor = "black" strokeweight = ".75pt"><v:extrusion id=d3 on = "t" foredepth = "0" backdepth = "80pt" color = "white" diffusity = "58982f"></v:extrusion></v:roundrect>这段vml的tagName应该是roundrect啊!!!但是我要判断所有的vml对象啊!! 这个你可以这样,反正html标签就那么多,既然你能取到鼠标所在对象,那么就能知道这个对象的tagName,你判断一下他是不是"TR","TD","FORM"等等,是的话就不执行,这个也算个笨办法,哈哈~~ tagUrn 属性看这个是否等于 <html xmlns:v="xxxxxxxxxxx">里面的xxxxxxxxxxxxx <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="http://www.i-love-mm.com" xml:lang="en" lang="en"><head> <style type="text/css"> <!-- v\:* {behavior:url(#default#VML)} --> </style> <script language="JavaScript"> <!-- function Test(o){ for(p in o){ document.write (p+' = '+o[p]+'<br />'); } } --> </script> <title></title></head><body><v:roundrect id=top style="WIDTH: 240px; HEIGHT: 8px" arcsize = "28180f" coordsize = "21600,21600" fillcolor = "white" strokecolor = "black" strokeweight = ".75pt" onclick="JavaScript:Test(this);"><v:extrusion id=d3 on = "t" foredepth = "0" backdepth = "80pt" color = "white" diffusity = "58982f"></v:extrusion></v:roundrect></body></html> 问题解决是obj.scopeName属性感谢大家,特别感谢 eglic(圪圪)马上结贴!! 【求解答】下面的javascipt中的括号 分别是什么意思 见识求问贴关于EXTJS及国产类似 找js高手 window.open出现问题了! 菜鸟在javascript中遇到的小问题 向大家请教个问题:页面里引用JS文件和直接写JS代码什么区别? 请教一个有关引号的问题 怎样能够使OnMouseMove和OnClick事件都好使 怎么实现着功能 能不能将“document.all._slt_add_year_1.options[i-1].selected = true;”这一句付给一个变量 怎么让标签名使用变量? sb学javascript半年了,还是个sb,很多问题都很困扰,请教大家!
好象是用obj.tagName
不过也不太清楚!!看楼下的了
你能给点代码吗?我是个js的新手!!!
obj.tagName("v")????
怎么表达??
style="WIDTH: 240px; HEIGHT: 8px" arcsize =
"28180f" coordsize = "21600,21600" fillcolor = "white" strokecolor =
"black" strokeweight = ".75pt"><v:extrusion id=d3
on = "t" foredepth = "0" backdepth = "80pt"
color = "white" diffusity =
"58982f"></v:extrusion>
</v:roundrect>这段vml的tagName应该是roundrect啊!!!
但是我要判断所有的vml对象啊!!
反正html标签就那么多,
既然你能取到鼠标所在对象,
那么就能知道这个对象的tagName,
你判断一下他是不是"TR","TD","FORM"等等,
是的话就不执行,这个也算个笨办法,哈哈~~
<head>
<style type="text/css">
<!--
v\:* {behavior:url(#default#VML)}
-->
</style>
<script language="JavaScript">
<!--
function Test(o){
for(p in o){
document.write (p+' = '+o[p]+'<br />');
}
}
-->
</script>
<title></title>
</head>
<body>
<v:roundrect id=top
style="WIDTH: 240px; HEIGHT: 8px" arcsize =
"28180f" coordsize = "21600,21600" fillcolor = "white" strokecolor =
"black" strokeweight = ".75pt" onclick="JavaScript:Test(this);"><v:extrusion id=d3
on = "t" foredepth = "0" backdepth = "80pt"
color = "white" diffusity =
"58982f"></v:extrusion>
</v:roundrect>
</body>
</html>
是obj.scopeName属性
感谢大家,特别感谢 eglic(圪圪)
马上结贴!!