지정한 이름의 클래스가 포함 된 줄에 ID를 추가하고 싶습니다. 예. 웹 사이트가 "name-1 name-2 name-3"과 같은 이름을 가진 클래스를 포함하는 "div"또는 "li"을 차단하는 경우이 함수는 "name-1"이라는 클래스를 탐지하고 요소 id = "menu" 그 선은 다음과 같이 보입니다. 도울 수 있니? 나는 것을 시도 :특정 클래스 라인에 ID 요소를 추가하는 방법은 무엇입니까?
<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>
FWIW - 여러 요소에 동일한 ID를 추가하지 않도록주의하십시오. – Lewis