0

我需要使用Bookmarklet來更改上下文中某些站點上的設置。我有必要的變種,但我不知道哪個命令幫助改變選擇執行上下文。使用命令(Google Devtools)選擇執行上下文

Example - 哪些命令用於更改必要的var?

我檢查:

Select frame context with JavaScript

Debugging iframes with Chrome developer tools

what is the jQuery/JavaScript context of a frame within an iframe?

Is there a way to change context to iframe in JavaScript console?

但這不能幫助我

回答

0

您好,如果你想用ID test2的選擇元素,您可以使用document.getElementById('test2')需要包裝test2引號

,如果與ID test2的元素在裏面的iframe,你需要首先選擇iframe和CAL contentDocument

var iframe = document.getElementById('iframe-id'); 
iframe.contentDocument.getElementById('test2'); 

,或者如果你用鉻devtools測試你可以改變背景和使用document.getElementById('test2')正常

enter image description here

+0

謝謝。但遺憾的是我無法找到iframe-id,很可能我誤解了我需要做的事情,對不起 [Screenshot](https://i.paste.pics/b81590dfe5466358c09acb1f544b2daf.png), [另外]( https://i.paste.pics/315208a51a4020f5d06aecafa5f0f72b.png) – YuuToso

+0

[在其他網站上](https://i.paste.pics/5d6ba379e1c15f91b09e8460d890689c.png) – YuuToso