我试图只显示某些div
。我决定执行此操作的方法是先隐藏所有以“ page”开头的元素,然后仅显示正确的div
s。这是我的(简化)代码:
Some contentSome contentSome contentSome content
当我console.log(items);
得到一个空白数组时。我很确定regexp是正确的(获取所有以'page'开头的项目)。我使用的代码是老式的JS,但我并不反对使用jQuery。另外,如果有不使用regexp的解决方案,那也很好,因为我是使用regexp的新手。
getElementsByClassName
仅在类上匹配,而不在类中匹配。您不能将正则表达式传递给它(可以,但是它将被类型转换为字符串,这是无益的)。
最好的方法是使用多个类…
即这个div是一个页面,它也是一个page1。
然后,您可以简单地进行操作
document.getElementsByClassName('page')
。
失败的话,您可以查看
querySelector
和子字符串匹配的属性选择器:document.querySelectorAll("[class^=page]")…但这仅在class属性中列出
pageSomething
的第一个类名有效。document.querySelectorAll("[class*=page]")…但这将与提及“ page”的类属性匹配,而不仅限于那些以“ page”开头的类的属性(即它将匹配)
class="not-page"
。也就是说,您可以使用最后一种方法,然后遍历
.classList
以确认元素是否匹配。
document.querySelectorAll("[class^=page]")
写下你的评论吧 !推荐阅读
attr(name)参数:*String返回值:*Object取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值 ... [详细]蜡笔小新 2023-04-02 15:12:42 如何解决《在Excel电子表格中运行JQueryGeolocation脚本》经验,是哪儿的问题? ... [详细]蜡笔小新 2023-04-02 19:14:57 如何解决《在matlab中仅提取单元格数组中的单词》经验,为你挑选了1个好方法。 ... [详细]蜡笔小新 2023-04-02 18:41:44 记住账号最普遍的做法,就是在点击登录时,将账号保存到cookie中。 ... [详细]蜡笔小新 2023-04-02 13:35:12 ylbtech-jQuery:jQuery学习jQuery语法实例表格变色效果截图 ... [详细]蜡笔小新 2023-04-02 18:53:35 如何解决《tinyMCEgeteditor返回null》经验,为你挑选了1个好方法。 ... [详细]蜡笔小新 2023-04-02 18:31:19 如何解决《jQuery-如何测试链接是否在同一页面上锚定?》经验,为你挑选了3个好方法。 ... [详细]蜡笔小新 2023-04-02 18:00:40 密码效果以及跑马灯效果:xml:12 ... [详细]蜡笔小新 2023-04-02 16:20:18 如何解决《在PHP中转义elasticsearch特殊字符》经验,为你挑选了1个好方法。 ... [详细]蜡笔小新 2023-04-02 15:26:08 本来标题应该加上输出过滤的,想想还是不加好了,看了老赵的关于整站关键字过滤的文章,感觉还晕乎,以前也没怎么用过httpModule这东西,在网上看了下相关的文章,讲的还是比较多的 ... [详细]蜡笔小新 2023-04-02 15:19:55 如何解决《UI-BootstrapPopover离开屏幕》经验,应该怎么弄,您有好建议吗? ... [详细]蜡笔小新 2023-04-02 14:31:35 如何解决《AndroidEditText结合了InputFilter和TextWatcher》经验,为你挑选了1个好方法。 ... [详细]蜡笔小新 2023-04-02 14:24:02 安装MinGW-w64及环境变量配置 下载MinGW-w64 可以通过官网直接进行下载在线安装包,然后在本地进行安装即可(但是基本都会由于网络超时等各种 ... [详细]蜡笔小新 2023-04-02 19:29:55
qwj6069649这个家伙很懒,什么也没留下!Tags | 热门标签RankList | 热门文章
- 1C语言的数组越界问题
- 2使用字符串反应native native元素
- 3以编程方式将Selenium IDE Test Suite导出到C#?
- 420169219 SQL注入实验报告
- 5Nginx中报错413 Request Entity Too Large怎么办
- 673 Path to Infinity(还没ac)
- 7[CortexMCoreSight]ARM Cortex M调试技术
- 8调用exit()后iOS应用程序仍显示在后台
- 9Groovy逐行读取文件,eachLine方法使用BufferedReader
- 10Nginx反向代理 Laravel获取真实IP地址(PHP)
- 11ASP.NET 5 RC1部署到IIS挂起
- 12离职之后公司要一个月之后才发工资,这样做我怎么办
- 13Laravel + Plupload上传到S3的预检响应无效 - CORS
- 14十年成长史:为什么
- 15如何在设计时创建可以订阅另一个WinForm控件的C#属性?
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有