Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.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 使用use命令选择执行上下文(googledevtools)_Javascript_Html_Google Chrome_Iframe_Google Chrome Devtools - Fatal编程技术网

Javascript 使用use命令选择执行上下文(googledevtools)

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

我需要使用Bookmarklet在其上下文中更改某些站点上的设置。我有必要的var,但我不知道在哪个命令的帮助下改变执行上下文

-使用哪些命令更改必要的变量

我检查:


但是这对我没有帮助

嗨,如果你想选择id为test2的元素,你可以使用
document.getElementById('test2')
需要用引号括起
test2

如果id为test2的元素在iframe中,您需要先选择iframe,然后选择cal
contentDocument

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,然后选择cal
contentDocument

var iframe = document.getElementById('iframe-id');
iframe.contentDocument.getElementById('test2');
或者,如果您正在使用ChromeDevTools进行测试,您可以更改上下文并正常使用
document.getElementById('test2')


谢谢。但遗憾的是,我找不到iframe id,很可能是我误解了我需要做的事情,对不起,谢谢。但遗憾的是,我找不到iframe id,很可能我误解了我需要做的事情,对不起,