javascript根据父标签获取子标签标签名
<directionplacement="below"><direction-type><dynamics><ff/></dainamics></direction-ty...
<direction placement="below">
<direction-type>
<dynamics>
<ff/>
</dainamics>
</direction-type>
<staff>1</staff>
<sound dynamics="124.44"/>
</direction>现想获得ff/ 这个值
代码写成
dynamics=measures[j].getElementsByTagName("direction")[0].getElementsByTagName("direction-type")[0].getElementsByTagName("dynamics")[0].innerHTML;
却弄不出来 求教育 展开
<direction-type>
<dynamics>
<ff/>
</dainamics>
</direction-type>
<staff>1</staff>
<sound dynamics="124.44"/>
</direction>现想获得ff/ 这个值
代码写成
dynamics=measures[j].getElementsByTagName("direction")[0].getElementsByTagName("direction-type")[0].getElementsByTagName("dynamics")[0].innerHTML;
却弄不出来 求教育 展开
1个回答
展开全部
呃,问题应该出在measures[j],你是不是没定义好呃。
因为下面的f1()和f2()运行都没问题。
<script>
function f1(){alert(document.getElementsByTagName("direction")[0].getElementsByTagName("direction-type")[0].getElementsByTagName("dynamics")[0].innerHTML)}
function f2(){alert(document.getElementsByTagName("ff")[0].outerHTML)}</script>
<body onload="f1();f2()"><direction placement="below">
<direction-type>
<dynamics>
<ff/>
</dainamics>
</direction-type>
<staff>1</staff>
<sound dynamics="124.44"/>
</direction></body>
因为下面的f1()和f2()运行都没问题。
<script>
function f1(){alert(document.getElementsByTagName("direction")[0].getElementsByTagName("direction-type")[0].getElementsByTagName("dynamics")[0].innerHTML)}
function f2(){alert(document.getElementsByTagName("ff")[0].outerHTML)}</script>
<body onload="f1();f2()"><direction placement="below">
<direction-type>
<dynamics>
<ff/>
</dainamics>
</direction-type>
<staff>1</staff>
<sound dynamics="124.44"/>
</direction></body>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询