从chrome书签编辑html某些元素

时间:2018-03-12 05:13:30

标签: javascript bookmarklet

我通过点击Chrome书签运行javascript来编辑某些html元素。当我运行javascript:void(console.log(document.getElementById("main_frame")))时,我得到的结果如下图所示。但是,我无法获取#document下的元素,例如'container'。如何在#document下获取元素?

enter image description here

1 个答案:

答案 0 :(得分:1)

尝试这样:

var _iframe = document.getElementById('iframeId').contentWindow;
var _div =_iframe.document.getElementById('objId');
_div.style.backgroundColor = '#ccc';