2016-05-03 3 views

ответ

1

Вы можете проверить это с помощью функции getAttribute(attributeName),

var elem = document.querySelector(".colum[user]"); 
var hasUsed = elem.getAttribute("used") == "used"; 

console.log(hasUsed); // true/false 
2

Использование hasAttribute

document.getElementById("divid").hasAttribute("used"); 
1

Вы можете сделать проверку, как это:

if (document.getElementsByClassName("column")[0].getAttribute("used")=="used"){ 
 
    alert('it has the "used" property.') 
 
}
<div class="column" style="background: green;" used="used"></div>

1

HTML DOM hasAttribute() Method

var elemArr = document.getElementsByClassName("column"); 
for(i = 0; i < elemArr.length; i++){ 
    if (elem[i].hasAttribute("used")){ 
     alert('it has the "used" property.'); 
    } 
} 

помните, что вы имеете дело с классом и может присутствовать в более чем один элемент ...

0

Вы можете итерацию только DIV элементы с getElementByTagName

var divs = document.getElementsByTagName("div"); 
    for(var i = 0; i < divs.length; i++){ 
     if(divs[i].getAttribute("used") == "used"){ 
      alert(divs[i].id); 
     } 
    } 
Смежные вопросы