wangyanxiang0704 2012-12-28 06:39 采纳率: 100%
浏览 2835
已采纳

如何在javascript中获得节点对应的内容

<script type="text/javascript">
function city()
{
   var arr=[["选择城市"],["海淀","东城","朝阳区"],["武汉","新洲","黄冈"],
            ["广州","珠海","佛山"],["浦东","新城"]];
    var index=document.getElementById("selid").selectedIndex;
    //alert(document.getElementById("selid").options[index].innerText);

    var  subnode=document.getElementById("subselid");
    var citys=arr[index];
    for(var x=0;x<citys.length;x++)
    {
    //alert(citys[x]);
    var optnode=document.createElement("option");r
    optnode.innerText=citys[x];//感觉这里没有实现获得innerText的功能。。。
    subnode.appendChild(optnode);

    }
}
</script>

大家帮我看看是不是那有问题啊,也就是要做一个选择省份然后级联的出现所对应的城市名称。

alert(citys[x])可以打印出来对应的城市,但是下一步通过innerText获取节点对应的内容就不行啦。。。怎么办???

  • 写回答

2条回答

  • yjsxxgm 2013-07-09 08:14
    关注

    首先我和楼上的一样,看到了;后边的r,先把它去掉试试,如果OK了,下边就别看了,如果还不行建议试试(因为我平时用的JQuery直接append就ok了,纯js早忘记了)

    //我担心是不是你写的代码不兼容,下边试一下

     function addOption(){
          //根据id查找对象,
           var obj=document.getElementById('mySelect');
           //添加一个选项
           obj.add(new Option("文本","值"));    //这个只能在IE中有效
           obj.options.add(new Option("text","value")); //这个兼容IE与firefox
     }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题