js中的text(),html() ,val()的区别
程序员文章站
2022-05-03 18:50:05
...
js中的text(),html() ,val()的区别
text(),html() ,val()三个方法用于html元素的存值和取值,但是他们各有特点,text()用于html元素文本内容的存取,html()不但可以用于html元素文本内容的存取,还可以用于html内容的存取。val()用于input元素内容的存取。
一. text()
var text = $("div").text();
console.log(text);
text
console:text
二. html()
text
var str = $("div").html();
console.log(str);
console:
text
三. val()
var str = $("input").val();
console.log(str);
console:text
异同点:
text()和html()都可以用于元素文本的存取,但是html()不仅可以用于元素文本的存取,还可以用于元素节点的存取。
val()不同于text()和html(),val()用于input节点内容的存取。
推荐阅读
-
详解js中Number()、parseInt()和parseFloat()的区别
-
HTML中 等6种空白空格的区别
-
在HTML中利用js调用php的内容-计数器实例_PHP教程
-
js中delete元素和splice元素的区别详解
-
C#中Html.RenderPartial与Html.RenderAction的区别分析
-
深入解析Vue.js中v-bind v-model的使用和区别
-
详解js中==与===的区别
-
深入解析Vue.js中v-bind v-model的使用和区别
-
js中innerText/textContent和innerHTML与target和currentTarget的区别
-
详解js中==与===的区别