js中val,html,text区别

value:

<操作的是里面的值>不是这里的<标签>
获取:
jquery对象.val()
赋值:
jquery对象.val(“值”)

html:

<标签>操作的是这里的<标签>
获取:
jquery对象.html()
赋值:
jquery对象.html(“值”)

text:

<标签>操作的是这里的<标签>
获取:
jquery对象.text()
赋值:
jquery对象.text(“值”)

html和text设置值的区别:
html会把标签直接解析到页面上(把标签效果显示出来,比如<h1>haha</h1>,显示的是字体变大的haha)
text会把标签作为文本的形式展示到页面上(写什么展示什么,比如<h1>haha</h1>,原封不动的显示)
html和text获取值的区别:
html会把标签体中存在的html标签获取出来(会把标签效果也获取出来,比如<h1>haha</h1>)
text不会把标签体中存在的html标签获取出来(不会把标签效果也获取出来,比如原本带<h1>haha</h1>,获取出来只有haha)

猜你喜欢

转载自blog.csdn.net/qq_44063001/article/details/87892992
今日推荐