用php动态的生成html代码插入到另外一个文件的html代码中为什么javascript对这段代码不起作用呢

解决方案 »

  1.   

    因为你js读入之前这段代码还没有插入.检查一下 用触发或者将JS代码放到整个html代码之后执行.
      

  2.   


    我就是将js放在html代码之后的可是后来用php导入html代码时,js不起作用
      

  3.   

    这个 怎么贴有两个页面  代码又太多就是和你说的一样啊  js放在整个页面最后然后通过点击触发php页面在当前页面插入html代码可是  js就不对插入的代码起作用了
      

  4.   

    原因就是我说的原因。尝试将部分要起作用的代码随生成html代码一起插入再执行js
      

  5.   


    就是说让js随php生成的html一起插入页面?
      

  6.   

    一点点测一下吧。我觉得也是JS在你插入的HTML之前执行了。
      

  7.   


    可我是用触发的方式调用js啊怎么存在提前执行js的情况呢
      

  8.   

    不管程序如何,只看浏览器里得到的源代码中,html和js是否正确。
      

  9.   


    不会啊  我把同过php插入的html代码直接插入到html文件中同样的js代码对其有效对了,我的js是用的jquery不知道与这个有没有关系
      

  10.   

    你触发后 alter 看看都是写什么就知道了.跟php调试差不多...
    跟jquery无关的.
      

  11.   


    确实,如果把代码直接放在html代码中,可以alert但把相同的代码,通过触发插入的话,就不能alert这是怎么回事,怎么解决啊