87,904
社区成员
发帖
与我相关
我的任务
分享
function setu(s) {
// var thisObject = evt.srcElement || evt.target;
var thisObjectParent = s.parentNode;
var childArray = thisObjectParent.childNodes;
var text = s.innerHTML;
var newchild = document.createElement("strong");
thisObjectParent.replaceChild(newchild, s);
newchild.innerHTML = text;
return false;
}
function changenav(s) {
var thisObjectParent = s.parentNode;
var childArray = thisObjectParent.childNodes;
//alert(childArray[0].tagName + "," + childArray[1].tagName + "," + childArray[2] + "," + childArray[3] + "," + childArray[4]);
// alert(s.innerHTML);
var anewchild = document.createElement("A");
for (var i = 0; i < childArray.length; i++) {
if (childArray[i] != s && childArray[i].tagName == "A") {
// return !setu(s);
childArray[i].onclick = "";
// childArray[i].innerHTML = "haha";
}
if (childArray[i] == s) {
setu(s);
//alert(s.tagName)
}
// alert(childArray[i] != s);
}
return false;
}
if (childArray[i] != s && childArray[i].tagName == "A") {
// return !setu(s);
childArray[i].onclick = ""; //问题可能出在这一行,执行后解除了原先绑定到所有没有被点击的链接的onclick事件处理函数
// childArray[i].innerHTML = "haha";
}