简体   繁体   English

如何更改javascript中的元素

[英]How to change element in javascript

This label doesn't have an id/class.此标签没有 ID/类别。 How can I change the element from "Status" to another word in JS?:如何将元素从“状态”更改为 JS 中的另一个词?:

 <label form="mpp-gallery-status">Status</label>

You can use querySelector / querySelectorAll / getElementsByTagName to get the label, but if you don't have any sort of identifying characteristic besides the contents of the tag then you're gonna have to do a bit of qualification on the selector:您可以使用querySelector / querySelectorAll / getElementsByTagName来获取标签,但是如果除了标签的内容之外您没有任何类型的识别特征,那么您将不得不对选择器进行一些限定:

 var labels = document.getElementsByTagName("label"); for (var i = 0; i < labels.length; i++) { var ele = labels[i]; if (ele.getAttribute("form") == "mpp-gallery-status" && ele.innerHTML == "Status") ele.innerHTML = "Another word"; }
 <label form='mpp-gallery-status'>Test</label> <br /> <label form='mpp-gallery-status'>Status</label>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM