我正在使用 jQuery 将远程 HTML 加载到 DIV 中,并且需要访问其中包含的所有元素和 JS。似乎插入的 HTML 已添加并正确呈现,但元素不在 DOM 中。如何访问这些新元素?使用 document.getElementById('myDiv') 返回 null
var canvas .. 在下面的脚本中返回 null,我不明白为什么。
<script>
function draw(){
var canvas=document.getElementById("pdf1");
var pdf=canvas.getContext("2d");
// other code here populates canvas.....
}
</script>
<body>
<div>
<canvas id="pdf1" width="801" height="1041"></canvas>
</div>
</body>
<script type="application/javascript">
$(window).load(draw());
</script>
</html>