1.你没有设置ID
2.原生js你可以采用document.getElementById('aaa').innerHTML来获取,jquery 对象的 html()获取
你可以利用name 来如下获取
$('li[name="aaa"]').html()

解决方案 »

  1.   


    第二种,没有id      应该是document.getElementsByName('aaa').innerHTML
      

  2.   


    第二种,没有id      应该是document.getElementsByName('aaa').innerHTMLjquery怎么取啊?
      

  3.   

    上面不是说了 $('li[name="aaa"]').html() 来取 有什么问题
      

  4.   

    你是把jquery的方法和原生的js方法混用了。var a = $("li[name=aaa]").html();
    //jquery方法
    console.log(a);
    a = document.getElementsByName("aaa")[0].innerHTML;
    //js原生方法
    console.log(a);
    a = $("li[name=aaa]")[0].innerHTML;
    //这个应该是你本来要用的,混用的方法~~
    console.log(a);

    //因为这些方法的获取目标时,都是获取的一个目标的集合,而使用上面的jquery方法,会在html方法中,只取第一个目标元素,而后面的你如果需要取值的话,就要自己使用选择数组的方式,把第一个目标元素取出之后,再进行操作。