Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过javascript代码将iframe定位为bookmarklet_Javascript_Iframe_Bookmarklet - Fatal编程技术网

如何通过javascript代码将iframe定位为bookmarklet

如何通过javascript代码将iframe定位为bookmarklet,javascript,iframe,bookmarklet,Javascript,Iframe,Bookmarklet,我知道如何通过html定位iFrame,但我正在制作一个bookmarklet,当然是javascript 我从这个问题的第二个答案中推断出了教训: 然后提出这个: javascript:var%20ifra=document.createElement('iframe');ifra.src=”https://imanerd11.kd.io/temp1.html";ifra.setAttribute(“宽度”、“194”);ifra.setAttribute(“高度”、“750”);ifra.s

我知道如何通过html定位iFrame,但我正在制作一个bookmarklet,当然是javascript

我从这个问题的第二个答案中推断出了教训:

然后提出这个:

javascript:var%20ifra=document.createElement('iframe');ifra.src=”https://imanerd11.kd.io/temp1.html";ifra.setAttribute(“宽度”、“194”);ifra.setAttribute(“高度”、“750”);ifra.setAttribute(“左”、“0”);ifra.setAttribute(“边框”、“否”);ifra.setAttribute(“滚动条”、“否”);ifra.setAttribute(“顶部”、“0”);无效(document.body.appendChild(ifra))

  • 这是它目前所做的截图
我需要能够将其移动到页面的一侧,如下所示:


top
left
不是属性,它们是CSS属性

可以通过编程方式设置样式,如下所示:

ifra.style.top = '100px';
也可以使用“样式”属性:

ifra.setAttribute('style', 'top: 10px; left: 10px;');
注意:不要忘记,如果元素不是绝对或相对的,这些将被忽略。