Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.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—如何使用它来定位所有内部类';s的父母';每个元素的唯一\u id_Javascript_Html_Contenteditable - Fatal编程技术网

Javascript—如何使用它来定位所有内部类';s的父母';每个元素的唯一\u id

Javascript—如何使用它来定位所有内部类';s的父母';每个元素的唯一\u id,javascript,html,contenteditable,Javascript,Html,Contenteditable,我有一篇带有唯一id的文档文章,里面是一个只有类的部分 <article id="unique_id"> <header> <h1>Article Header</h1> </header> <p>Article with unique id unique_id</p> <section class="section" contenteditable="true"> &

我有一篇带有唯一id的文档文章,里面是一个只有类的部分

<article id="unique_id">
  <header>
    <h1>Article Header</h1>
  </header>
  <p>Article with unique id unique_id</p>
  <section class="section" contenteditable="true">
    <p>Section with uniform class .section</p>
  </section>
</article>

文章标题
具有唯一id的文章唯一\u id

具有统一类的节。节

如何使用父类对每篇文章的唯一id(比如“.section#unique_id”)将所有section类作为目标,并将其放入javascript函数可以处理的变量中

我只想以section元素为目标,但基于它的父id将有一个唯一的引用,这样我可以在更改每个节的内容时将它们保存到localstorage

另外,我不知道unique_id,我只是将section类的父类unique_id作为引用,而不知道父类的特定unique_id


我尝试了
document.getElementsByClassName('footer').parentElement()但会导致错误

如果您可以提供一个只使用默认值而不依赖jQuery的中立解决方案,那么效果会更好

document.getElementsByClassName('footer')[0].parentNode;
它是一个属性,而不是一个方法:)


如果浏览器支持,可以使用
document.querySelectorAll()

document.getElementsByClassName('footer')[0].parentNode@阿洛奇,哎呀,忘了。谢谢