在js中,$符号获取id和document.getElementById区别是什么?.innerHTML和.html()区别是什么?
<spanid="errorPsd">span里面的内容</span>alert($("#errorPsd").innerHTML);——>弹出“undefined”;a...
<span id="errorPsd">span 里面的内容</span>
alert($("#errorPsd").innerHTML);——>弹出“undefined”;
alert($("#errorPsd").html();——>弹出“span里面的内容”
$("#errorPsd").innerHTML="更改span内容"; ——>这个 无效!
document.getElementById("errorPsd").innerHTML="更改span内容“;——>这个 有效! 展开
alert($("#errorPsd").innerHTML);——>弹出“undefined”;
alert($("#errorPsd").html();——>弹出“span里面的内容”
$("#errorPsd").innerHTML="更改span内容"; ——>这个 无效!
document.getElementById("errorPsd").innerHTML="更改span内容“;——>这个 有效! 展开
2个回答
展开全部
看你这里用的是jquery , $(id) 得到的是jquery 对象,是一个对dom 进行包装的对象,html() 是jquery 对象的方法。
document.getElementById("errorPsd") 是dom 对象,可以看作javascript 自带的对象。
$("#errorPsd").htm(); 等效于 document.getElementById("errorPsd").innerHTML
$("#errorPsd").html("更改span内容"); 等效于 document.getElementById("errorPsd").innerHTML="更改span内容“;
更多内容你可以参考jquery 帮助文档
document.getElementById("errorPsd") 是dom 对象,可以看作javascript 自带的对象。
$("#errorPsd").htm(); 等效于 document.getElementById("errorPsd").innerHTML
$("#errorPsd").html("更改span内容"); 等效于 document.getElementById("errorPsd").innerHTML="更改span内容“;
更多内容你可以参考jquery 帮助文档
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询