我用innerhtml获取了一段html文本串,如何得到其中的某个组件,求祝,在线等,谢谢啊~~~

解决方案 »

  1.   

    组件可以写到js中啊,你只用获取数据就行eval一下获得对象
      

  2.   

    你应该在一开始getElementByxxx的时候就直接把你想要的东西get到
      

  3.   

    innerhtml显示的文本是后台生成的,我想给innerhtml里的某个组件添加一个属性,所以才这样问,你们有没有什么好的方法呢?
      

  4.   


    get不到,其中没有id ,组件同名的有几十个,我用getElementById得到父组件,能得到想要的子组件么?求教~~
      

  5.   

    一样的,既然生成了就是页面的东西了,前台照样可以getElementByxxx,如果你说不清楚后台生成的是什么内容,你先get到其html也是没意义。
      

  6.   

    id没有
    TAG太多
    name 没有
      

  7.   

    那你用jQuery吧,很方便,左邻右里,祖先后辈都能拿到,而且这个没有具体代码具体需求也是空谈http://jquery.com
      

  8.   

    var str = xx.innerHTML;
    var obj = eval(str);
    obj.getElementsByTagName("div").....