使用JQuery进行DOM操作
获得内容 - text()、html() 以及 val()
三个简单实用的用于 DOM 操作的 jQuery 方法:
- text() - 设置或返回所选元素的文本内容
- html() - 设置或返回所选元素的内容(包括 HTML 标记)
- val() - 设置或返回表单字段的值
1234567891011121314151617181920212223242526272829303132333435363738
<!
DOCTYPE
html>
<
html
>
<
head
>
<
meta
charset="UTF-8">
<
title
></
title
>
<
script
src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js">
</
script
>
<
script
type="text/javascript">
$(document).ready(function() {
$("#btn1").click(function() {
alert("值为: " + $("#test1").text());
});
$("#btn2").click(function() {
alert("值为: " + $("#test1").html());
});
$("#btn3").click(function() {
alert("值为: " + $("#test2").val());
});
$("#btn4").click(function() {
alert("值为:" + $("#test3").attr("href"));
});
});
</
script
>
</
head
>
<
body
>
<
p
id="test1">这是一个强调的<
em
>文字</
em
></
p
>
<
input
type="text" id="test2" value="this is a text" />
<
a
href="//this is a link" id="test3">this is a link</
a
>
<
button
id="btn1">显示文本</
button
>
<
button
id="btn2">显示 HTML</
button
>
<
button
id="btn3">显示值</
button
>
<
button
id="btn4">显示 href 属性的值</
button
>
</
body
>
</
html
>
设置内容 - text()、html() 以及 val() 设置属性attr()
123456789101112131415161718192021222324252627282930313233343536<!
DOCTYPE
html>
<
html
>
<
head
>
<
meta
charset="utf-8">
<
script
src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js">
</
script
>
<
script
>
$(document).ready(function(){
$("#btn1").click(function(){
$("#test1").text("this is paragraph 1");
});
$("#btn2").click(function(){
$("#test2").html("<
b
>this is paragraph 2</
b
>");
});
$("#btn3").click(function(){
$("#test3").val("this is text");
});
$("#btn4").click(function(){
$("font").attr("color","aqua");
});
});
</
script
>
</
head
>
<
body
>
<
p
id="test1">这是段落1。</
p
>
<
p
id="test2">这是段落2。</
p
>
<
p
>输入框: <
input
type="text" id="test3" value="这是文本框"></
p
>
<
font
color="red">Color</
font
>
<
button
id="btn1">设置文本</
button
>
<
button
id="btn2">设置 HTML</
button
>
<
button
id="btn3">设置值</
button
>
<
button
id="btn4"> 修改颜色</
button
>
</
body
>
</
html
>
本博客文章均已测试验证,欢迎评论、交流、点赞。
部分文章来源于网络,如有侵权请联系删除。
转载请注明原文链接:https://www.cnblogs.com/sueyyyy/p/9286303.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix