簡體   English   中英

如何在具有id的元素之后直接選擇元素

[英]How to select an element directly after an element with id

我有這個HTML:

<key id="myId" class="ignoreTheClass"></key>
<string>MyText</string>

我的目標是能夠以某種方式更改標簽元素(例如 - 更改顏色,編輯文本等)而無需向其添加屬性,但我想以選擇任何元素的方式這樣做,這是#myId之后的第一個元素。 這是必需的,因為這將用於生成mobileconfig文件的程序,這意味着需要多次使用它。 如果答案包括將<key>后面的第一個元素放入子元素,則mobileconfig將無效。

這一切都可以在JS中完成嗎?

純粹的JS就是這樣

<key id="myId" class="ignoreTheClass"></key>
<string>MyText</string>

<script>
    console.log(document.getElementById("myId").nextElementSibling);
</script>

在JQuery中:

$('#myId').next()

我想你想要那個。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM