怎么获得div标签里面子元素的值(第一个孩子或者第二个孩子的值)

时间:2022-11-10 10:49:14



我想在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


该回复于2012-08-15 16:09:01被版主删除

#3


该回复于2012-08-15 16:09:00被版主删除

#4


.children().eq(0).text()

#5


.children().eq(0).text();

#1


.children().text()

#2


该回复于2012-08-15 16:09:01被版主删除

#3


该回复于2012-08-15 16:09:00被版主删除

#4


.children().eq(0).text()

#5


.children().eq(0).text();