1 //跳到测试结果: 2 function jump() 3 { 4 console.log(self.parent.document.getElementById("iframe").src); 5 self.parent.document.getElementById("iframe").src = "child/1_4_1.html"; 6 }
或者:
ifame中的:
1 //跳到测试结果: 2 function jump() 3 { 4 var list = self.parent.document.getElementsByClassName("li_level_2"); 5 for (var i = 0; i < list.length; i++) { 6 if (list[i].getAttribute("data-iframe") == "child/1_4_1.html") { 7 list[i].click(); 8 } 9 10 } 11 // self.parent.document.getElementById("iframe").src = "child/1_4_1.html"; 12 }
index.html中的:
1 if (index2 == 0 && index3 == 0) { 2 firstIframe2 = el3.ifame; 3 4 str += '<li class="li_level_2" onclick="style3(this)" data-iframe="' +el3.ifame+ '"><span class="selectSpan">' +el3.name+ '</span></li>'; 5 } else { 6 str += '<li class="li_level_2" onclick="style3(this)" data-iframe="' +el3.ifame+ '"><span class="unselectSpan">' +el3.name+ '</span></li>'; 7 }
1 function style3(node) 2 { 3 4 //点击变色: 5 //本身和同级: 6 $(node).children('span').removeClass().addClass('selectSpan'); 7 $(node).siblings('li').children('span').removeClass().addClass('unselectSpan'); 8 9 10 //父级: 11 $(node).parents('.li_level_1').children('span').removeClass().addClass('selectSpan'); 12 //父级的同辈: 13 $(node).parents('.li_level_1').siblings('li').find('span').removeClass().addClass('unselectSpan'); 14 15 16 $(".right iframe").attr('src', $(node).attr('data-iframe')); 17 }