我正在做一个项目,该项目要求我能够从页面中获取 html 并将其插入到主网页中。它完全可以在 Chrome 和 Firefox 中运行,但在 IE 9 中失败。这是我使用的代码的一部分。
if (!element.data('cache')) { $('#contentHolder').html('<img src="ajax_preloader.gif" width="64" height="64" class="preloader" />'); $.get(element.data('page'), function (msg) { $('#contentHolder').html(msg); /* After page was received, add it to the cache for the current hyperlink: */ element.data('cache', msg); setTimeout("checkonbox()", 100); }); } else { $('#contentHolder').html(element.data('cache')); setTimeout("checkonbox()", 100); }
注入的 HTML 是
<table style="width:400px; height: 388px; text-align: left;" align="left">
<tr>
<td><input id="Checkbox0" type="checkbox" onclick="changebuttons();" checked="true">
Exclusive.</input></td>
</tr>
</table>
加上更多的选项按钮。
一切看起来都很完美,但我无法单击复选框或选项按钮。