js,jquery的差别

1. 读取和改变元素的html内容

js读取和设置元素的html内容

document.getElementById(id).innerHTML=new HTML

jquery读取和设置元素的html内容

$("#id").html();          //读取
$("#id").html("设置内容"); //设置内容

注意:html()方法可以用于XHTML文档,但不能用于XML文档。


2. 读取和改变元素的文本内容

js读取和设置元素的文本内容

document.getElementById(id).innerText=new TEXT

jquery读取和设置元素的html内容文本内容

$("#id").text();          //读取
$("#id").text("设置内容"); //设置内容

要注意下面两点:
JavaScript中的innerText属性并不能在Firefox浏览器下运行,而jQuery的text()方法支持所有的浏览器.
text()方法对HTML文档和XML文档都有效。


3.读取和改变html元素的属性和样式 

js

document.getElementById(id).attribute=new value
document.getElementById("image").src="landscape.jpg";
document.getElementById(id).style.property=new style
document.getElementById("p2").style.color="blue";
jquery

$("#id").attr("src");          //读取
$("#id").attr("src","a.jpg"); //设置内容

$("#id").css("background-color");          //读取
$("#id").css("background-color","blue"); //设置内容

4.显示和影藏

document.getElementById('id').style.visibility='hidden'
document.getElementById('p1').style.visibility='visible'

$("#id").hide();
$("#id").show();
5.事件

document.getElementById("myBtn").οnclick=function(){displayDate()};
$("#myBtn").click(function(){displayDate()});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值