function tree(data){
var str = "<ul class=l_tree>"
for(var i=0i<data.lengthi++){
str+='<li class="l_tree_branch" ><span></span>'+data[i].name
if(data[i].child){
str+=tree(data[i].child)
}
str+="</li>"
}
str += "</ul>"
return str
}
document.querySelector(".lists").innerHTML = tree(data)
var a = document.querySelectorAll(".lists >ul >li")
for(var i=0i<a.lengthi++){
a[i].onclick = function(e){
e.stopPropagation()
console.log(e.target.innerText)
var thatcss = e.target.querySelector("ul").style.visibility
if(thatcss == "hidden"){
e.target.querySelector("ul").style.display = "none"
e.target.querySelector("span").style.background = url(右箭头.png)
}else{
e.target.querySelector("ul").style.display = "block"
e.target.querySelector("span").style.background = url(下箭头.png)
}
}
}
}
首先 浏览器是不会不支持jquery的(除非禁用的js,因为jquery就是对js做了个封装)。原因可能是引入了与jquery有冲突的包,或者是禁用了js。建议你好好找找问题原因。
把你这句改成原生js是这样。
首先给iframe加一个id吧方便一些,代码如下:
document.getElementById('myIframe').setAttribute('allowfullscreen',true)