最近在写一个汉化软件,我将html静态显示的元素,通过ajax的post方法,传到php里与中英表比对进行翻译。现在问题是有很多元素是通过写在js方法里添加的,而我用dom操作改写不了这些元素,有没有解决办法的大佬,不用直接更改js文件,可以获取到其中的元素进行翻译?

解决方案 »

  1.   

    可以把js代码中需要用到的文本字符串都放到一个json对象中,翻译时直接对json对象中的文本进行翻译。
    js码中用到某个文本时都从翻译后的json对象中取
      

  2.   

     定义一个callback 函数  写在 callback 函数内试试
    先通过  ajax 异步的完成 加载 完成后调用callback 函数就能获得 数据了 建议使用jquery 库极为方便