Javascript 尝试刷新iframe标记内的src链接

Javascript 尝试刷新iframe标记内的src链接,javascript,jquery,iframe,Javascript,Jquery,Iframe,我正在尝试刷新iframe src链接,仅当父级不包含活动类时。这是我到目前为止掌握的代码,但我仍然会遇到一个错误: TypeError:“iframe”。最近的不是函数。(在“iframe.closest('li active')”中,“iframe.closest”未定义。) let frames=document.getElementsByTagName(“iframe”); for(设i=0;i

我正在尝试刷新iframe src链接,仅当父级不包含活动类时。这是我到目前为止掌握的代码,但我仍然会遇到一个错误:

TypeError:“iframe”。最近的不是函数。(在“iframe.closest('li active')”中,“iframe.closest”未定义。)

let frames=document.getElementsByTagName(“iframe”);
for(设i=0;i
**html**

  • “iframe”是一个字符串。为什么jQuery方法
    .closest()
    可以用于字符串?请尝试
    !frames[i]。closest('li active')
    ,而不是
    !“iframe.closest('li active')
    ** html ** 
    
    <div id="slide-window">
      
        <ol id="slides">
          
          <li class="slide color-0 active">
              <iframe width="100%" height="400" src="http://www.youtube.com/embed/HSsqzzuGTPo?wmode=opaque" loading="lazy" frameborder="0" allowfullscreen=""></iframe>
    
          </li>