-2

我需要将外部脚本中的信息写入我的 div。我有一个带有 div 的 html 页面,并使用window.onload.

document.getElementById('test').innerHTML='<script src="http://www.klerk.ru/kurs/informer/informer_txt/?stcbrf=1"></script>';
eval(document.getElementById('test').innerHTML);

在这个外部脚本中有几个document.write',但它不起作用。

我的问题是如何执行document.write到确定div

但是,是否有可能做这样的事情:

<table>
  <tr>
    <td>
    <script src="http://www.klerk.ru/kurs/informer/informer_txt/?stcbrf=1"></script>
    </td>
  </tr>
</table>

并将document.write在脚本中将数据写入td

4

1 回答 1

1

你不能加载一个 javascript 源文件,它必须在初始页面加载期间,在任何 javascript 运行之前进入浏览器。无法访问这样的 javascript 引用(我不知道技术原因,我假设它与安全相关)。

您可以针对一段 javascript 代码运行 eval,但不能针对 javascript 文件(参考)。

于 2013-03-26T20:56:15.950 回答