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如何处理文件下载请求?(Response示例)
详解jQuery中基本的动画方法
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
Laravel Fortify是什么,和Jetstream有什么关系
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
phpredis提高消息队列的实时性方法(推荐)
Laravel怎么清理缓存_Laravel optimize clear命令详解
如何撰写建站申请书?关键要点有哪些?
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
音乐网站服务器如何优化API响应速度?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
大学网站设计制作软件有哪些,如何将网站制作成自己app?
简单实现Android文件上传
如何在 React 中条件性地遍历数组并渲染元素
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
Python结构化数据采集_字段抽取解析【教程】
Linux后台任务运行方法_nohup与&使用技巧【技巧】
Laravel如何生成URL和重定向?(路由助手函数)
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
如何快速完成中国万网建站详细流程?
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
利用vue写todolist单页应用
Laravel如何发送系统通知?(Notification渠道示例)
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
网站建设整体流程解析,建站其实很容易!
HTML 中动态设置元素 name 属性的正确语法详解
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
黑客如何利用漏洞与弱口令入侵网站服务器?
,怎么在广州志愿者网站注册?
浅述节点的创建及常见功能的实现
敲碗10年!Mac系列传将迎来「触控与联网」双革新
Laravel如何配置任务调度?(Cron Job示例)
BootStrap整体框架之基础布局组件
如何用5美元大硬盘VPS安全高效搭建个人网站?
使用C语言编写圣诞表白程序
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
Python文件操作最佳实践_稳定性说明【指导】
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】
如何在搬瓦工VPS快速搭建网站?
桂林网站制作公司有哪些,桂林马拉松怎么报名?

