我正在使用jquery来移动包含javascript代码的元素,如下所示:
<li class="a1">
<div class="el">
<script type="text/javascript"> document.write('Hello World'); </script>
...
</div>
</li>
<li class="a2">
</li>
<a class="trigger">link</a>
所以我在a.trigger上附加了一个click事件,它将div.el移动到第二个列表中。 问题是它里面的js使浏览器只在里面有div.el打开一个新窗口:(
答案 0 :(得分:0)
不要使用document.write ,因为它会引起麻烦。逐步增强:
$(".el").html('Hello World');
它会正常工作。