已采纳回答 / TowerRush
                                
                                                            因为elements2.length === elements1.length 不相等 所以elements2.css("border","1px solid red");没运行elements1是所有div标签的集合  而elements2 应该是整个dom的集合 (百度的 貌似很少有人这样用)把$("*") 改成$("div"); 即可
                            
                        
                        2019-11-21
                
            
                                最赞回答 / 金刚无敌葫芦娃
                                
                                                            $('div[name~="a"]')~=是选择指定属性中,含有以空格分割第指定值,例如<div name=“a b c”>中,name属性的值是a b c,其中三个字符用两个空格分割了,那么name~=“a”或name~=“b”或name~=“c”选择的都是这个div元素,效果一样空格视为连字符,所以,你写name~=“a”只需要写a,不需要把空格也写进去,~=本身就有空格分割的意思
                            
                        
                        2019-11-20
                
            <script type="text/javascript">
var div = document.getElementsByTagName('*');
for(var i=0;i<div.length;i++){
div[i].style.border = "3px solid blue";
}
</script>
<script type="text/javascript">
$("p").css("border", "3px solid red");
</script>
                var div = document.getElementsByTagName('*');
for(var i=0;i<div.length;i++){
div[i].style.border = "3px solid blue";
}
</script>
<script type="text/javascript">
$("p").css("border", "3px solid red");
</script>
                    
                    2019-11-20
                
            <script type="text/javascript">
window.onload=function(){
var $div=$('div');//jQuery对象
var div=$div.get(0);//通过get方法,将jquery对象转化成DOM对象
div.style.color='blue';//操作dom对象的属性
}
</script>
不放在body内的写法如下
                window.onload=function(){
var $div=$('div');//jQuery对象
var div=$div.get(0);//通过get方法,将jquery对象转化成DOM对象
div.style.color='blue';//操作dom对象的属性
}
</script>
不放在body内的写法如下
                    
                    2019-11-19
                
            
                                最赞回答 / 又是爱学习的一天
                                
                                                            1、这个div的class名有两个 一个是left 一个是first-div。2、第一个p显示的文本内容是class名为first-div里面的代码  这里面的.first-div指命名为first-div的class。3、这段代码的意思是 将class名为left里面的第一个a里面的文本替换成“替换第一个a元素的内容” 这里的.left也是指命名为.left的class。
                            
                        
                        2019-10-17
                
            
                                最新回答 / weixin_慕仙1176837
                                
                                                            <script type="text/javascript">        //查找所有div中,有属性testattr中的值没有包含"true"的div        $('div[testarttr!="true"]').css("border", "3px groove #668B8B");     </script>这里$('div[testarttr!="true"]')多了一个'r'应该是$('div[testattr!="true"]')
                            
                        
                        2019-10-12
                
            
                                最赞回答 / 慕的地8556979
                                
                                                            $('input:eq(2)')取到的是一个合集,即一个数组,i表示的是这个数组的下标索引值,而val表示attr(‘value’,value)这个函数你选择的那个属性的值。在第三个input里面加上一个name属性,再用这个函数试一下	$('input:eq(2)').attr('name',function(i, val){    		return '通过function设置' + val    	})    	alert($('input:eq(2)').attr('name'));
                             
             
        






