日期:2014-05-18  浏览次数:20427 次

请教:xml里鼠标事件target指定不到元素??
<script><![CDATA[
  function information(evt)
  {
  obj=evt.target;
  alert(obj.nodeName);
  }
 ]]></script>
<g id="636" onclick="information(evt)"/>
----------------
弹出显示的“undefined”,还有脚本错误什么的。。。
evt.target找不到东西,为什么???

------解决方案--------------------
evt.target代表触发事件的对象



<svg width="300" height="600" viewBox="0 0 300 600" xmlns="http://www.w3.org/2000/svg">
<script>
<![CDATA[
function information(evt)
{
obj=evt.target;
alert(obj.nodeName);
}
 ]]></script>
<g id="636" onclick="information(evt)">
<text class="sser" x="44" y="30">Example</text>
<rect id="myBlueRect" width="100" height="50" x="100" y="120" fill="blue" />
</g>
</svg>

分别弹出text和rect