前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >JavaScript 学习-36.jQuery 获取和修改HTML

JavaScript 学习-36.jQuery 获取和修改HTML

作者头像
上海-悠悠
发布于 2022-05-31 11:12:20
发布于 2022-05-31 11:12:20
79900
代码可运行
举报
运行总次数:0
代码可运行

前言

jQuery 可以获取和修改HTML元素的属性和文本内容

  • text() - 设置或返回所选元素的文本内容
  • html() - 设置或返回所选元素的内容(包括 HTML 标记)
  • attr() - 获取或设置属性
  • val() - 设置或返回表单字段的值

获取文本 text() 和 html()

text()是获取文本内容,html()返回所选元素的内容(包括 HTML 标记)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<h3>获取html内容</h3>
<div id="demo">
    <p class="text-info">hello world</p>
    <input type="text" name="user" value="hello world">
</div>
<button id="btn">点我</button>
<script>
     $(document).ready(function() {
         // text()获取文本
         console.log('获取div:' + $('#demo').text());
         console.log('获取div-p:' + $('#demo>p').text());
         // html() 获取HTML代码
         console.log('获取div:'+$('#demo').html());
         console.log('获取div-p:'+$('#demo>p').html());
     })
</script>

获取属性attr() 和 val()

attr()获取元素的属性值,val()是获取输入框里面的内容,也就是value属性的值。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div id="demo">
    <p class="text-info">hello world</p>
    <input type="text" name="user" value="hello world">
</div>
<button id="btn">点我</button>
<script>
     $(document).ready(function() {
         // 获取属性
         console.log('p-class:'+$('#demo>p').attr('class'));
         console.log('input-name:'+$('#demo>input').attr('name'));
         // 获取输入框的值
         console.log('input-value:'+$('#demo>input').val());
         // 输入框输入内容,点btn获取
         $('#btn').click(function () {
             console.log('input-value:'+$('#demo>input').val());
         })
     })
</script>

设置内容

text()、html()  attr() 以及 val()不带参数是获取对应的值,带参数是设置对应的值

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<h3>改变html内容</h3>
<div id="demo">
    <p class="text-info">hello world</p>
    <input type="text" name="user" value="hello world">
</div>
<button id="btn">点我</button>
<script>
     $(document).ready(function() {
         // text()设置文本
         $('#demo>p').text('hello world!');
         console.log('获取div-p:'+$('#demo>p').text());
         // html() 设置HTML代码
         $('#demo>p').html('<strong>hello world!</strong>');
         console.log('获取div-p:'+$('#demo>p').html());
         // 设置属性
         $('#demo>p').attr('class', 'text-success');
         console.log('input-name:'+$('#demo>input').attr('class'));
         // 设置输入框的值
         $('#demo>input').val('你好!');
         console.log('input-name:'+$('#demo>input').val());
         // 输入框输入内容,点btn
         $('#btn').click(function () {
             console.log('p-class:'+$('#demo>input').val('点按钮后改变了输入框的值'));
         })
     })
</script>

2022年第 11 期《python接口web自动化+测试开发》课程,6月5号开学!

《JMeter 性能测试实战》课程6月15号开学

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从零开始学自动化测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
JavaScript 学习-29.HTML DOM 事件
前言 HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序。 常用的一些事件 事件名称 作用 onload 通常用于  元素,在页面完全载入后(包括图片、css文件等等。)执行脚本代码。 onunload 用户退出页面。(  和 ) onclick 当用户点击某个对象时调用的事件句柄。 onmouseover 鼠标移到某元素之上。 onmouseout 鼠标从某元素移开。 ondblclick 当用户双击某个对象时调用的事件句柄。 onkeydown 某个键盘按键被按下。
上海-悠悠
2022/05/30
1K0
JavaScript 学习-29.HTML DOM 事件
一文玩转jQuery+Ajax
简介:jQuery 是一个轻量级的"写的少,做的多"的 JavaScript 库。
岳泽以
2023/04/27
4K0
一文玩转jQuery+Ajax
jQuery学习笔记
jQuery对象的text()和html()方法分别获取节点的文本和原始HTML文本
用户2700375
2022/06/09
1.3K0
jQuery学习笔记
【JavaScript】网页交互的灵魂舞者
<input type="button" value="点我⼀下" onclick="alert('haha')">
2的n次方
2024/10/19
800
【JavaScript】网页交互的灵魂舞者
jQuery
    2.jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“
changxin7
2022/05/06
9K0
jQuery
jquery
维护IE678是一件让人头疼的事情,一般我们都会额外加载一个CSS和JS单独处理。值得庆幸的是使用这些浏览器的人也逐步减少,PC端用户已经逐步被移动端用户所取代,如果没有特殊要求的话,一般都会选择放弃对678的支持。
suwanbin
2019/09/26
5.8K0
JavaScript学习笔记(四)—— jQuery入门
子元素伪类选择器就是选择某一个元素下面的子元素的方式,在jQuery中,子元素伪类选择器分为两大类:
wsuo
2020/07/31
11.2K0
从零开始学 Web 之 jQuery(四)元素的创建添加与删除,自定义属性
一般 val() 是获取表单的 value 属性; val(值); 设置表单的 value 属性。
Daotin
2018/08/31
2.2K0
从零开始学 Web 之 jQuery(四)元素的创建添加与删除,自定义属性
03 . 前端之JavaScipt
语法: splice(index,howmany,item1,.....,itemX)
iginkgo18
2020/09/27
1.5K0
03 . 前端之JavaScipt
JavaScript 学习-27.查找HTML DOM节点(元素)
前言 如何查找和访问 HTML 页面中的节点元素?也就是我们经常说的定位元素的一些方法。 查询 HTML 节点(元素)一些方法 查找 html 页面上的元素,可以用以下方法 方法 节点类型 getElementById() 通过 id 查找 HTML 元素 getElementsByClassName() 通过标 class 属性查找 HTML 元素 getElementsByName() 通过标 name 属性查找 HTML 元素 getElementsByTagName() 通过标 tag 标签查找 H
上海-悠悠
2022/05/26
1.4K0
JavaScript 学习-43.jQuery 选择器
前言 jQuery 选择器基于元素的 id、类、类型、属性、属性值等”查找”(或选择)HTML 元素。它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。 jQuery 选择器 jQuery 中所有选择器都以美元符号开头:$() 常用的一些选择器总结 语法 描述 $(this) 选取当前 HTML 元素 $("*") 选取所有元素 $("p") 匹配  <p> 标签元素 $("#kw") 匹配属性 id="kw" 的元素 $(".info") 选取 class 属性为 info 的元素 $
上海-悠悠
2022/06/14
6660
前端基础:jQuery
jQuery 能做的 JavaScript 也都能做,但使用 jQuery 能大幅提高开发效率
RendaZhang
2020/09/08
13.6K0
前端基础:jQuery
jQuery基础--jQuery特殊属性操作
区别:html方法会识别html标签,text方法会那内容直接当成字符串,并不会识别html标签。
eadela
2019/09/29
2.1K0
【海贼王航海日志:前端技术探索】一篇文章带你走进JavaScript(三)
API是一个更广义的概念。而WebAPI是一个更具体的概念,特指DOM + BOM。
枫叶丹
2024/08/21
810
【海贼王航海日志:前端技术探索】一篇文章带你走进JavaScript(三)
jQuery
jQuery基础 1、    jQuery其实就是一个类库,集成了DOM/BOM/JavaScript的类库 http://jquery.cuishifeng.cn/这个网站里有所有的jQuery
coders
2018/01/04
4.6K0
jQuery
JavaScript 学习-44.jQuery 遍历查找方法
前言 通过 jQuery 遍历,从被查找当前元素开始,在家族树中向上移动(祖先),向下移动(子孙),水平移动(兄弟),这种移动被称为对 DOM 进行遍历。 查找祖先元素 向上遍历 DOM 树,查找父元素和祖先元素 parent()   查找父元素 parents()  查找父元素以及祖先元素,一直到根节点html 示例 <div id="demo"> <h3>jquery 遍历</h3> <p id="p" class="text-info">hello world</p> <for
上海-悠悠
2022/06/14
8410
jQuery基础
使用jQuery时, $ 是访问jQuery的标志,但是如果有其他方法与jQuery中的 $冲突时,可以释放$的使用权 ,还可以自定义一个符号来代替 $使用。
不愿意做鱼的小鲸鱼
2022/08/24
1.8K0
jQuery基础
JavaScript 学习-33.HTML DOM 获取和修改文本节点
前言 textContent、innerText 和 innerHTML 三个方法的使用场景和区别 textContent 和 innerText IE 浏览器最早引入了innerText, 虽然是IE浏览器私有属性,但是其他很多浏览器也支持了。提到IE,必然是坑! 火狐浏览器把innerText换成了textContent , 但其他浏览器上面,也是可以使用textContent。 使用区别: textContent 用来设置或获取某个元素内所有文本内容,包含子元素内容,隐藏元素也能获取。 innerTe
上海-悠悠
2022/05/30
1.6K0
JavaScript 学习-33.HTML DOM 获取和修改文本节点
JavaScript 学习-32.HTML DOM 获取和修改属性节点
前言 根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点: 整个文档是一个文档节点 每个 HTML 元素是元素节点 HTML 元素内的文本是文本节点 每个 HTML 属性是属性节点 注释是注释节点 属性节点 比如有一个p标签元素节点 <p id="p2" class="text-center" >点我看看</p> 那么它有2个属性节点:id="p2"和class="text-center" 和一个文本节点点我看看 获取元素的属性 | 方法                      
上海-悠悠
2022/05/30
1.3K0
JavaScript/JQuery基本使用
这是前端的JavaScript和JQuery的基础使用,对于日常使用来说,这些代码足够了。我写代码的时候经常忘记,写下常用的代码,用的时候直接看这些,免得再去百度了。文章内容以例子为主,一个例子胜过千言万语。
Crayon鑫
2023/10/10
2670
相关推荐
JavaScript 学习-29.HTML DOM 事件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文