gpt4 book ai didi

javascript - 如何将 ID 元素添加到特定类行?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:30:58 26 4
gpt4 key购买 nike

我想向包含具有指定名称的类的行添加一个 ID。例如。如果网站将阻止包含名称为“name-1 name-2 name-3”的类的“div”或“li” 此函数检测名为“name-1”的类并插入元素 id="menu"该行看起来像这样: 。你能帮我吗?我试过了:

<div class="menu-item menu-item-object-custom menu-item-has-children">
I am a DIV or LI element
</div>

<button onclick="myFunction2()">Try it</button>

<script>
function myFunction2() {
var x = document.getElementsByClassName("menu-item-has-children")[0];
x.document.createElement("id");
}
</script>

最佳答案

你不需要document这是你需要的:

function myFunction2() {
var x = document.getElementsByClassName("menu-item-has-children")[0];
x.id="menu"
}

但是你应该研究 jQuery 以了解类似的事情:

$('.menu-item-has-children').attr('id','menu')

使用 jQuery 所需要做的就是添加此标记:

<script src=https://code.jquery.com/jquery-1.11.3.min.js></script>到您的 HEAD 元素。


您可以通过学习选择器和 attr 来开始学习 jQuery。使用此链接:

关于javascript - 如何将 ID 元素添加到特定类行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41588745/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com