Javascript 如何使用specyfic类从标记内部获取字符串

Javascript 如何使用specyfic类从标记内部获取字符串,javascript,Javascript,在这里,如何使用myClassclass作为字符串传递标记内部的内容 function przyciskRozpoczynajacyEdycje() { var items = document.getElementsByClassName('myClass'); for (var i=0;i<items.length;i++) { items[i].addEventListener("click", function () { passIdToEdit(

在这里,如何使用
myClass
class作为字符串传递标记内部的内容

function przyciskRozpoczynajacyEdycje() { 
    var items = document.getElementsByClassName('myClass');
    for (var i=0;i<items.length;i++) {
        items[i].addEventListener("click", function () { passIdToEdit('How to put here whats inside tag with class "myClass"?') });
    }
}​
函数przyciskRozpoczynajacyEdycje(){
var items=document.getElementsByClassName('myClass');
对于(var i=0;i
函数przyciskRozpoczynajacyEdycje(){
var items=document.getElementsByClassName('myClass');
对于(var i=0;i类似这样的情况:

function przyciskRozpoczynajacyEdycje() { 
var items = document.getElementsByClassName('myClass');
for (var i=0;i<items.length;i++) {
    var myId = items[i].innerText;
    items[i].addEventListener("click", function () { passIdToEdit(myId) });
}
函数przyciskRozpoczynajacyEdycje(){
var items=document.getElementsByClassName('myClass');

对于(var i=0;i您是否尝试了
this.innerHTML
?在事件处理程序中
是事件的关联对象,在本例中为HTML元素:

items[i].addEventListener("click", function () {
    passIdToEdit(this.innerHTML);
});
在passIdToEdit()函数中,您可能希望使用项[i]而不是项[0],否则当for循环迭代时,您将收到不需要的结果
items[i].innerHTML; //returns the html (if more than text is used [ex. in a div]) within the tag
items[i].addEventListener("click", function () {
    passIdToEdit(this.innerHTML);
});