我有下一个代码:
<div class="container">
<div>
<iframe id="inside"></iframe>
</div>
</div>
如果id =“ inside”存在,我需要做一些事情,否则请做其他事情。请注意,id =“ inside”位于另一个div内,并且该div位于具有class =“ container”
的容器div中无论和之间有多少div,我都需要确定id =“ inside”(inside)是否存在(因为我只想知道并执行某些操作,如果此id =“ inside”存在或不存在。
有人可以帮助我吗?
非常感谢!
答案 0 :(得分:2)
您可以执行以下操作:
if(document.getElementById("inside")) {
//do something since id exists
}
else{
//do something else since id does not exist
}
它检查带有id的en元素是否存在,如果存在,则允许您执行一些代码,否则执行其他代码块。
答案 1 :(得分:0)
您可以为此使用querySelector。仅当#inside作为.container的子代存在时,结果为 // ~/plugins/localStorage.js
import createPersistedState from 'vuex-persistedstate'
export default ({store}) => {
window.onNuxtReady(() => {
createPersistedState({
key: 'yourkey',
paths: [...]
...
})(store)
})
}
true