首页 > 其他分享 >iframe标签里的dom元素无法获取

iframe标签里的dom元素无法获取

时间:2023-06-25 11:00:24浏览次数:28  
标签:body dom 作用域 标签 元素 获取 iframe

 

 

一、问题

类似于这种,想要获取iframe里面的body元素获取不到;

 

 二、原因

看了一下帖子,是由作用域的问题,我们的querySelector只能获取到本作用域下的dom元素。

 三、解决

const bar = document.getElementById('ueditor_0').contentDocument.querySelectorAll('body')

 

我们先document.getElementById('ueditor_0')获取作用域,

然后通过.contentDocument.querySelectorAll('body')去找本作用域下的dom元素。

 

参考:https://segmentfault.com/q/1010000020050365

 

标签:body,dom,作用域,标签,元素,获取,iframe
From: https://www.cnblogs.com/EricShen/p/17502421.html

相关文章

  • numpy中的np.random用法
    转载自:https://blog.csdn.net/Candyerer/article/details/111300215一、np.random.rand():生成指定维度的[0,1)间的随机数np.random.rand(4,3);///生成4行3列的数组,数组中内一个元素都是[0,1)间的随机数二、np.random.random():生成指定维度的[0,1)间的随机数np.random.rando......
  • random.sample()和random.choices()、random.choice()区别
    random.sample()和random.choices()、random.choice()区别 返回列表(1-k个值)random.sample(data,3)random.sample(data,k=3)data可以是字符串元组list从一个数据源中随机获取k个数据不重复取(取过的index不会在被取) 返回列表(1-k个值)random.choices(data,weights=[10,1,......
  • Python random模块
    Pythonrandom模块random模块用于生成随机数importrandomprint(random.random())print(random.randint(1,100))print(random.randrange(1,100))输出结果:0.182467957909153044666randint和randrange的区别##########randint##########defrandint(self,......
  • 跳转到指定标签处运行:GoTo
    语法VBA中,在程序运行时,使用GoTo结构,跳转到指定标签处运行,从而不执行GoTo语句和指定标签之间的代码。在实际的VBA开发中,Goto结构多用于处理错误的情形,即发生错误时,跳转到处理错误的代码处。GoTo结构由GoTo语句和标签语句组成。基本语法如下:GoTo[标签]'被跳过的代......
  • Stochastic 与 Random 异同: 都有“随机”的意思
    常用词:Stochastic:StochasticProcess,AcademicWordsRandom:RandomVariable/Memory,OALD3000/OxfordCollocationsAcademicDictionary(OALD,OxfordAdvancedLearnersDictionary):Stochastic:https://www.oxfordlearnersdictionaries.com/definition/academic/stoc......
  • Emmet语法生成标签-笔记
    HTML部分 CSS部分如果想要打出text-align:center,可以直接打tac(text-align:center每个单词的首字母)然后按一个tab,即可快速生成text-align:center;如果想要打出width:100px,可以直接打w100,然后按一个tab,即可快速生成width:100px。......
  • Dreaming of Freedom(数论,贪心)
    用nsqrt(n)的时间复杂度就能过//DreamingofFreedom:https://codeforces.com/problemset/problem/1826/C#include<bits/stdc++.h>//#defineintlonglongusingnamespacestd;constintN=1e5+10,mod=1e9+7;strings;intn,t,a[N],f[N],res,num,ans,m;boolvis[N];i......
  • webdriver根据绝对路径标签id属性进行定位
    webdriver根据绝对路径标签id属性进行定位#encoding=utf-8importtimefromseleniumimportwebdriverfromselenium.webdriver.common.byimportBydriver=webdriver.Chrome()#打开百度首页driver.get("https://passport.meituan.com/account/unitivelogin?")#根......
  • Maven小知识:1.packagingpompackaging是什么意思?2.propertiesproperties标签作用?3.depe
    Maven小知识:(1)<packaging>pom</packaging>是什么意思?1、配置<packaging>pom</packaging>的意思是使用maven分模块管理,都会有一个父级项目,pom文件一个重要的属性就是packaging(打包类型),一般来说所有的父级项目的packaging都为pom,packaging默认类型jar类型,如果不做配置,maven会将......
  • 记录--新的HTML标签 :<search>
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助本文介绍了一种新的HTML元素搜索方法,并提供了一个实用的工具来帮助开发者快速找到所需的元素。这对于那些需要处理大量HTML元素的开发者来说是非常有用的。文章还通过提供一些常见元素的用法示例,帮助开发者更好地......