我有一个可编辑在它的一些HTML代码。我需要在我的范围内获得所有<a>
标签。我试过这个代码,但它不起作用:需要得到选择所有A标签可编辑的iframe,并将其添加属性“类”
var select = document.getElementById(iframe_id).contentWindow.getSelection();
var range = select.getRangeAt(0);
//HERE I WANT TO FIND ALL TAGS IN THIS RANGE AND IF IT "A" - ADD NEW ATTRIBUTE "CLASS". SOMETHING LIKE THIS
var parent = rng.commonAncestorContainer;
for(var i=0; i<parent.childNodes.length; i++)
{
if(parent.childNodes[i].tagName.toLowerCase() == "a")
parent.childNodes[i].setAttribute("class", "href_class");
}
这不回答OP的问题,他问了关于迭代范围内的节点。 –