Jquery和js常用语法对比

选择器
JQueryjavascript
id$(’#nav’)document.getElementById(“nav”)
$(’.test’)document.getElementsByClassName(“test”)
元素$(‘div’)document.getElementsByTagName(“div”)
属性$("[name=‘uid’]")document.getElementsByName(“uid”)
CSS 选择器$(’.demo’)[0]document.querySelector(".demo")
CSS 选择器$(’.demo’)document.querySelectorAll(".demo")
操作属性
JQueryjavascript
获取a.attr("")a.getAttribute("")
移除a.removeAttr("","")a.remove("")
设置a.attr("","")a.setAttribute("","")
操作内容
JQueryjavascript
a.text(’’)a.innerText=’’
a.html(’’)a.innerHTML=’’
a.val(’’)a.value=’’
操作样式
JQueryjavascript
获取a.css(“color”)a.style.color
设置a.css(“background-color”,“yellow”);a.style.backgroundColor = red
操作元素
JS
  1. 第一种 innerHTML
    var html = "<input type='button' value='"+i+"' class='bbb' οnclick='doselect(this)'>"

    var element = document.getElementById("test");

    element.innerHTML += html;
  1. 第二种 createElement
    var input = document.createElement("input");

    input.setAttribute("type","button");
    input.setAttribute("value",i);
    input.setAttribute("class","bbb");
    input.setAttribute("onclick","doselect(this)");
    
     var element = document.getElementById("test");

     element.appendChild(input);


//删除元素           
    var element = document.getElementById("test");            
    element.remove;
  1. 第三种 insertAdjacentHTML
// 原为 <div id="one">one</div> 
var d1 = document.getElementById('one'); 
d1.insertAdjacentHTML('afterend', '<div id="two">two</div>');

// 此时,新结构变成:
// <div id="one">one</div><div id="two">two</div>
JQuery
var str = "<div id='a'></div>";         

div.append(str);

$("#a").remove();       //删除元素
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值