jq與js 一起使用時(shí) jq不顯示效果
<script type="text/javascript">
? ? ? ? //獲取頁面中所有的元素
? ? ? ? var elements1 = document.getElementsByTagName('div');
? ? ? ? elements1[0].style.border = "3px solid blue";
? ? </script>
? ? <script type="text/javascript">
? ? ? ? //獲取頁面中所有的元素
? ? ? ? var elements2 = $("*");
? ? ? ? //原生與jQuery方法比較
? ? ? ? //===表示數(shù)據(jù)和類型都相等
? ? ? ? if(elements2.length === elements1.length){
? ? ? ? ? ?elements2.css("border","1px solid red");
? ? ? ? }
? ? </script>
2019-11-22
因?yàn)閑lements2.length === elements1.length 不相等 所以elements2.css("border","1px solid red");沒運(yùn)行
elements1是所有div標(biāo)簽的集合? 而elements2 應(yīng)該是整個(gè)dom的集合 (百度的 貌似很少有人這樣用)
把$("*") 改成$("div"); 即可