我想在alert弹出的框框中输出: G8,460019812748860
在 <div class="menuheader expandable"><span class="normal_icon"></span>G8</div>
中,还有<li>460019812748860</li>中,
函数
'Rename': function(t){
var a=document.getElementsByTagName('div');
var i= document.getElementsByTagName ('span').value;
alert('i');
}
}
中的代码要怎么写?求帮助,求帮助。。。
最好还能告诉我怎么获得子孩子值的方法;譬如
<div>
<div><span>元素1</span></div>
<ul>
<li>元素2</li>
<li>元素3</li>
</ul>
</div>
我想要输出元素1,元素2,元素3要怎么做,谢谢了
第一个问题的具体代码如下:
<script>
<div class="arrowlistmenu" id="listmenu_1" style="color:green;">
<div class="menuheader expandable"><span class="normal_icon"></span>G8</div>
<ul class="categoryitems">
<li>460019812748860</li>
<li>中国广东省东莞市 (at Fri Oct 21 2011 17:40:50 GMT)</li>
<li>Next update Sat Oct 22 2011 09:43:50 GMT</li>
<li>
<img src="skins/sky/icons/track.jpg" class="actionButton" id="actionButton1" onclick="showLocation(this)"/>
<img src="skins/sky/icons/history.jpg" class="actionButton" id="actionButton2" onclick="showTrack(this)"/>
<img src="skins/sky/icons/settings.jpg" class="actionButton" id="actionButton3" onclick="deviceSetting(this)"/>
</li>
</ul>
</div>
<hr />
<!--右键菜单的源-->
<div class="contextMenu" id="myMenu1">
<ul>
<li id="Rename">重命名</li>
<li id="Unregister">移除</li>
<li id="Reset_Tample">保存</li>
</ul>
</div>
<script>
$('div.arrowlistmenu').contextMenu('myMenu1',
{
bindings:
{
'Rename': function(t){
var a=document.getElementsByTagName('div');
var i= document.getElementsByTagName ('span').value;
alert('i');
}
}
5 个解决方案
#1
.children().text()
#2
#3
#4
.children().eq(0).text()
#5
.children().eq(0).text();
#1
.children().text()
#2
#3
#4
.children().eq(0).text()
#5
.children().eq(0).text();