Я хочу знать, как получить элемент по имени класса, это HTML кодполучить элемент по имени класса
<div class="header" id="parent">
<div class="child"></div>
<div class="head_container">
<img src="images/logo_picture.png" alt="" title="" class="logopic" />
<img src="images/logo_text.png" alt="" title="" class="logotext" />
<img src="images/head_line.jpg" title="" alt="" class="head_line" />
</div>
</div>
Это JQuery, и это проблема, у меня есть код с getEelementById, но я хочу с помощью getElementByClass. Это метод использования непрозрачности для любого элемента и предотвращения формирования дочерних элементов, наследующих непрозрачность. Я буду использовать пять или шесть раз, родительский класс, так что мне нужно методу getElementByClass
$(document).ready(function() {
function thatsNotYoChild(parentID) {
var parent = document.getElementById(parentID),
children = parent.innerHTML,
wrappedChildren = '<div id="children" class="children">' + children + '</div>',
x, y, w, newParent, clonedChild, clonedChildOld;
parent.innerHTML = wrappedChildren;
clonedChild = document.getElementById('children').cloneNode(true);
document.getElementById('children').id = 'children-old';
clonedChildOld = document.getElementById('children-old');
newParent = parent.parentNode;
newParent.appendChild(clonedChild);
clonedChildOld.style.opacity = '0';
clonedChildOld.style.filter = 'alpha(opacity=0)';
function doCoords() {
x = clonedChildOld.getBoundingClientRect().left;
y = clonedChildOld.getBoundingClientRect().top;
if (clonedChildOld.getBoundingClientRect().width) {
w = clonedChildOld.getBoundingClientRect().width; // for modern browsers
} else {
w = clonedChildOld.offsetWidth; // for oldIE
}
clonedChild.style.position = 'absolute';
clonedChild.style.left = x + 'px';
clonedChild.style.top = y + 'px';
clonedChild.style.width = w + 'px';
}
window.onresize = function() {
doCoords();
};
doCoords();
}
thatsNotYoChild('parent');
});
Вы JQuery, и вы используете 'document.getElementById' и т.д.? Как насчет использования jQuery? – zzzzBov
http://api.jquery.com/class-selector/ – scrappedcola
Есть ли причина, по которой вы не используете jquery, например $ ('. Head_container') или какой-либо класс? –