> 웹 프론트엔드 > HTML 튜토리얼 > 请高中低手看下这个代码_html/css_WEB-ITnose

请高中低手看下这个代码_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-24 12:21:18
원래의
1036명이 탐색했습니다.

这个代码 我在谷歌浏览器中有效  
放在IE9 没有效果了 
<script> <br /> function $id(element) { <br /> return document.getElementById(element); <br /> } <br /> //切屏--是按钮,_v是内容平台,_h是内容库 <br /> function reg(str){ <br /> var bt=$id(str+"_b").getElementsByTagName("h2"); <br /> for(var i=0;i<bt.length;i++){ <br /> bt[i].subj=str; <br /> bt[i].pai=i; <br /> bt[i].style.cursor="pointer"; <br /> bt[i].onclick=function(){ <br /> $id(this.subj+"_v").innerHTML=$id(this.subj+"_h").getElementsByTagName("blockquote")[this.pai].innerHTML; <br /> for(var j=0;j<$id(this.subj+"_b").getElementsByTagName("h2").length;j++){ <br /> var _bt=$id(this.subj+"_b").getElementsByTagName("h2")[j]; <br /> var ison=j==this.pai; <br /> _bt.className=(ison?"":"h2bg"); <br /> } <br /> } <br /> } <br /> $id(str+"_h").className="none"; <br /> $id(str+"_v").innerHTML=$id(str+"_h").getElementsByTagName("blockquote")[0].innerHTML; <br /> } <br /> function changeAtt(t) { <br /> t.lastChild.checked='checked'; <br /> for (var i = 0; i<t.parentNode.childNodes.length;i++) { <br /> if (t.parentNode.childNodes[i].className == 'cattsel') { <br /> t.parentNode.childNodes[i].className = ''; <br /> } <br /> } <br /> t.className = "cattsel"; <br /> changePrice(); <br /> } <br /> </script>

看看哪个代码 不兼容啊  


回复讨论(解决方案)

在ie9上重写一遍 要能成功得

在ie9上重写一遍 要能成功得 大哥完全看不懂,CSDN 暗话,黑话??


在ie9上重写一遍 要能成功得 大哥完全看不懂,CSDN 暗话,黑话??

我的意思是 与其 用眼睛看 那里不对

不如直接在ie9上从0开始重新写一个 能运行的
这样 有对比你就知道 兼容性问题在那里了 

因为 
1)就这么几行代码
2)你只能说出 表现是无效  但你说不出具体的错误
3)下次你就可以帮别人看类似的兼容性问题了

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿