Javascript 使用use命令选择执行上下文(googledevtools)
我需要使用Bookmarklet在其上下文中更改某些站点上的设置。我有必要的var,但我不知道在哪个命令的帮助下改变执行上下文 -使用哪些命令更改必要的变量 我检查:Javascript 使用use命令选择执行上下文(googledevtools),javascript,html,google-chrome,iframe,google-chrome-devtools,Javascript,Html,Google Chrome,Iframe,Google Chrome Devtools,我需要使用Bookmarklet在其上下文中更改某些站点上的设置。我有必要的var,但我不知道在哪个命令的帮助下改变执行上下文 -使用哪些命令更改必要的变量 我检查: 但是这对我没有帮助嗨,如果你想选择id为test2的元素,你可以使用document.getElementById('test2')需要用引号括起test2 如果id为test2的元素在iframe中,您需要先选择iframe,然后选择calcontentDocument var iframe = document.get
但是这对我没有帮助嗨,如果你想选择id为test2的元素,你可以使用
document.getElementById('test2')
需要用引号括起test2
如果id为test2的元素在iframe中,您需要先选择iframe,然后选择calcontentDocument
var iframe = document.getElementById('iframe-id');
iframe.contentDocument.getElementById('test2');
或者,如果您正在使用ChromeDevTools进行测试,您可以更改上下文并正常使用document.getElementById('test2')
hi如果要选择id为test2的元素,可以使用
document.getElementById('test2')
需要用引号括起test2
如果id为test2的元素在iframe中,您需要先选择iframe,然后选择calcontentDocument
var iframe = document.getElementById('iframe-id');
iframe.contentDocument.getElementById('test2');
或者,如果您正在使用ChromeDevTools进行测试,您可以更改上下文并正常使用document.getElementById('test2')
谢谢。但遗憾的是,我找不到iframe id,很可能是我误解了我需要做的事情,对不起,谢谢。但遗憾的是,我找不到iframe id,很可能我误解了我需要做的事情,对不起,