为了账号安全,请及时绑定邮箱和手机立即绑定

innerHtml中text()和html()有什么区别呢

$("#test2").on('mousedown mouseup', function(e) {

        $(this).text('触发事件:' + e.type)

    })

如题

正在回答

4 回答

text()函数是设置文本内容,假如你设置成text('<div>hello<div/>'),不识别标签元素,会把它当作文本处理,那么结果就是<div>hello<div/>,

html()函数识别标签元素,所以结果是hello

1 回复 有任何疑惑可以回复我~
#1

大大的爱 提问者

恩恩 太给力了
2016-07-29 回复 有任何疑惑可以回复我~

elseif($sex==quot;女quot;);{这多了个;号你的条件结构就结束了,后面的代码就只按顺序翻译出来了所就结果就是2300

0 回复 有任何疑惑可以回复我~

text():将Dom结构中的文本内容和内存中临时变量的内容(包括html标签)转换成纯文本内容,换言之,text()不识别html标签。例:var $a = ('<div>aaa</div>');$('div').html($a)/text($a),感受下文本内容与文档内容的不同。

html():与text(),相反,html()能识别标签,并转换成Dom结构,所以html页面里只看到标签里的内容。

0 回复 有任何疑惑可以回复我~

 1 .html与.text的方法操作是一样,只是在具体针对处理对象不同

    2 .html处理的是元素内容,.text处理的是文本内容

   3 .html只能使用在HTML文档中,.text 在XML 和 HTML 文档中都能使用, 如果处理的对象只有一个子文本节点,那么html处理的结果与text是一样的;

也就是说,当处理的对象有两个以上的子节点时,.html()只会替换第一个子节点的内容(也可以通过选择器指定替换的子节点),.text则会将对象中的所有文本替换


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

innerHtml中text()和html()有什么区别呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信