我曾经能够将一个孩子附加到动态列表中但现在由于某种原因JavaScript函数停止工作。此外,错误控制台不会抛出任何错误,我在代码之间放置了几个alert('')方法,以确保该方法实际运行。这就是我以前所拥有的,它曾经完美地运作:
var o = document.getElementById('searchResults');
var li = document.createElement('li'); //creates a list item tag
//if counter is even then highlight the cell different than an odd one
if ((counter) % 2 == 0) {
li.setAttribute('class', 'par');
} else {
li.setAttribute('class', 'non');
}
// I copied the inner html from a row that was displaying. I got rid of the dynamic variables
// just so it is a little easier to understand.
li.innerHTML = "<label class='list3p1'>testing</label><label class='list3p2'>testing2</label><label class='list3p3'>2:23</label>";
o.appendChild(li);
这个函数正在运行,但是当我向index.php添加了其他表时,这个函数停止了工作。此外,我在其他页面中使用了这种类似的方法。还有其他方法正在工作,这是唯一似乎不起作用的功能。
答案 0 :(得分:0)
这与知名度有关。我花了很长时间才找到。我重复了表的id,并隐藏了另一个表的可见性,因此我将项添加到隐藏表中。抱歉这个傻瓜问题。