Я написал код, который хорошо работает на Chrome.Тем не менее, при запуске его на Firefox это не работает.Firebug сообщает, что поле parentElement в функции getClass не определено.Похоже, что Firefox хочет другой способ доступа к полю, как getParentElement или что-то ещеУ кого-нибудь есть другие идеи, которые я мог бы попробовать?
function drawTile() {
var newdiv = document.createElement('div');
var newDivClass = document.createElement('div');
newDivClass.setAttribute("class", "menu");
var newul = document.createElement('ul');
var tab1 = document.createElement('li');
tab1.innerHTML = '<a href="#" onclick="getClass(this, 1);"> Tile </a>';
newul.appendChild(tab1);
newDivClass.appendChild(newul);
newdiv.appendChild(newDivClass);
var contentdiv2 = document.createElement('div');
contentdiv2.setAttribute("id", "tabcontent2");
contentdiv2.innerHTML = 'Data Manipulation Options';
newdiv.appendChild(contentdiv2);
rootTile.parent.appendChild(newdiv);
//getClass(tab2.firstChild, 1); //Sets the tile to an initial state
}
function getClass(tile, selected) {
var class = tile.parentElement.parentElement;
}