小编Bin*_*ary的帖子

JS getElementById 仅在检查元素后可见

我有一个奇怪的行为,我在主屏幕上渲染了基于存储在数据库中的 HTML 的代码。

\n\n

如果我getElementById(\xe2\x80\x98myGivenId\xe2\x80\x99)在 Chrome 检查器的控制台中这样做,我会得到null. 但是,当我单击检查元素(屏幕上的任何位置)并尝试再次获取元素后,它就会出现。

\n\n

如何让元素默认“可查找”?

\n\n

代码部分:

\n\n
<div class="hidden popupbox" data-contentid="666">\n    <iframe width="16" height="9" src="//www.youtube.com/embed/...modestbranding=1" autohide="1"\n                                frameborder="0" allowfullscreen="" class="video" id="myGivenId"></iframe>\n</div>\n
Run Code Online (Sandbox Code Playgroud)\n\n

正在做document.getElementById(\'myGivenId\')

\n

javascript

6
推荐指数
1
解决办法
2068
查看次数

列出内存中的所有 Blob,以便在 javascript 中进行调试

如果我创建多个新的 blob:

var myBlob1 = new Blob(['Hello world!'], {type: 'text/plain'});
var myBlob2 = new Blob(['Very cool!'], {type: 'text/plain'});
var myBlob3 = new Blob(['I love AI!'], {type: 'text/plain'});
Run Code Online (Sandbox Code Playgroud)

如何在 Chrome 开发工具(或纯 JavaScript)中列出所有这些内容以公开所有 blob 并获取所有信息?所以我需要的结果是:

var blobs = getBlobs(); // [myBlob1, myBlob2, myBlob3]
Run Code Online (Sandbox Code Playgroud)

javascript blob

6
推荐指数
1
解决办法
4004
查看次数

标签 统计

javascript ×2

blob ×1