js实现点击每个li节点,都弹出其文本值及修改
发布时间 - 2026-01-10 21:50:48 点击率:次点击每个li节点,都弹出其文本值

1,获取所有的li节点
var liNodes=document.GetElementsByTagName("li");
2,使用for循环进行遍历,得到每一个li节点
for(var i=0;i<liNodes.length;i++){
alert(i);
}
3,为每一个li节点添加onclick响应函数
liNodes[i].onclick=function(){ }
4,在响应函数中获取当前节点的文本值
this 为正在响应事件的那个节点
alert(this.firstChild.nodeValue);
点击每个li节点,若li节点的文本值没有^^开头,加上;有,则去除
var liNodes=document.getElementsByTagName("li");//获取
for(var i=0;i<liNodes.length;i++){//遍历
liNodes[i].onclick=function(){//响应
var val=this.firstChild.nodeValue;
var reg=/^\^{2}/g;//全局正则
if(reg.test(val)){//判断
val=val.replace(reg,"");
}
else{
val="^^"+val;
}
firstChild.nodeValue=val;
}
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# js
# 点击li弹出文本值
# javascript dom操作之cloneNode文本节点克隆使用技巧
# JavaScript给每一个li节点绑定点击事件的实现方法
# JS/jQuery判断DOM节点是否存在的简单方法
# jstree创建无限分级树的方法【基于ajax动态创建子节点】
# js中获取 table节点各tr及td的内容简单实例
# JS 获取HTML标签内的子节点的方法
# js 获取元素所有兄弟节点的实现方法
# 浅谈js的html元素的父节点
# 子节点
# JS实现添加
# 替换
# 删除节点元素的方法
# 用javascript读取xml文件读取节点数据
# javascript读取文本节点方法小结
# 遍历
# 弹出
# pre
# GetElementsByTagName
# brush
# class
# code
# li
# strong
# document
# liNodes
# var
# val
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】
如何在阿里云高效完成企业建站全流程?
如何快速生成ASP一键建站模板并优化安全性?
Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧
C语言设计一个闪闪的圣诞树
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
图册素材网站设计制作软件,图册的导出方式有几种?
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
Laravel如何处理异常和错误?(Handler示例)
Laravel如何实现事件和监听器?(Event & Listener实战)
Laravel如何配置任务调度?(Cron Job示例)
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
再谈Python中的字符串与字符编码(推荐)
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
如何获取免费开源的自助建站系统源码?
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
JS弹性运动实现方法分析
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
深圳网站制作平台,深圳市做网站好的公司有哪些?
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
制作电商网页,电商供应链怎么做?
Laravel怎么在Blade中安全地输出原始HTML内容
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
如何在VPS电脑上快速搭建网站?
Laravel事件监听器怎么写_Laravel Event和Listener使用教程
Laravel如何为API生成Swagger或OpenAPI文档
Laravel如何使用Collections进行数据处理?(实用方法示例)
b2c电商网站制作流程,b2c水平综合的电商平台?
如何基于云服务器快速搭建网站及云盘系统?
百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
Python数据仓库与ETL构建实战_Airflow调度流程详解
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
英语简历制作免费网站推荐,如何将简历翻译成英文?
标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
如何快速登录WAP自助建站平台?
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
EditPlus中的正则表达式 实战(2)
香港服务器建站指南:免备案优势与SEO优化技巧全解析
利用vue写todolist单页应用
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】

