热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

js选择器实例(js中选择器)

本文目录一览:1、jQuery层次选择器用法示例

本文目录一览:


  • 1、jQuery层次选择器用法示例


  • 2、JS实现树形选择器


  • 3、js 选择器 tr 选择若干个怎么写?


  • 4、JS选择器


  • 5、vue.js使用element-ui改写一个多级联动的选择器


  • 6、Javascript选择器有哪些

jQuery层次选择器用法示例

本文实例讲述了jQuery层次选择器用法。分享给大家供大家参考,具体如下:

!DOCTYPE

html

PUBLIC

"-//W3C//DTD

XHTML

1.0

Transitional//EN"

""

html

xmlns=""

head

meta

http-equiv="Content-Type"

cOntent="text/html;

charset=utf-8"

/

title2-5/title

!--

引入jQuery

--

script

src="js/jquery-1.10.1.min.js"

type="text/Javascript"/script

script

src="js/assist.js"

type="text/Javascript"/script

link

rel="stylesheet"

type="text/css"

href="css/style.css"

/

script

type="text/Javascript"

$(document).ready(function(){

//选择

body内的所有div元素.

$('#btn1').click(function(){

$('body

div').css("background","#bbffaa");

})

//在body内的选择

元素名是div

的子元素.

$('#btn2').click(function(){

$('body

div').css("background","#bbffaa");

})

//选择

所有class为one

的下一个div元素.

$('#btn3').click(function(){

$('.one

+

div').css("background","#bbffaa");

})

//选择

id为two的元素后面的所有div兄弟元素.

$('#btn4').click(function(){

$('#two

~

div').css("background","#bbffaa");

})

});

/script

/head

body

h3层次选择器./h3

button

id="reset"手动重置页面元素/button

input

type="checkbox"

id="isreset"

checked="checked"/

label

for="isreset"点击下列按钮时先自动重置页面/label

br

/

br

/

input

type="button"

value="选择

body内的所有div元素."

id="btn1"/

input

type="button"

value="在body内,选择子元素是div的。"

id="btn2"/

input

type="button"

value="选择

所有class为one

的下一个div元素."

id="btn3"/

input

type="button"

value="选择

id为two的元素后面的所有div兄弟元素."

id="btn4"/

br

/

br

/

!--

测试的元素

--

div

class="one"

id="one"

id为one,class为one的div

div

class="mini"class为mini/div

/div

div

class="one"

id="two"

title="test"

id为two,class为one,title为test的div.

div

class="mini"

title="other"class为mini,title为other/div

div

class="mini"

title="test"class为mini,title为test/div

/div

div

class="one"

div

class="mini"class为mini/div

div

class="mini"class为mini/div

div

class="mini"class为mini/div

div

class="mini"/div

/div

div

class="one"

div

class="mini"class为mini/div

div

class="mini"class为mini/div

div

class="mini"class为mini/div

div

class="mini"

title="tesst"class为mini,title为tesst/div

/div

div

class="none"style的display为"none"的div/div

div

class="hide"class为"hide"的div/div

div

包含input的type为"hidden"的div

input

type="hidden"

size="8"/

/div

span

id="mover"正在执行动画的span元素./span

/body

/html

效果图:

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jquery选择器用法总结》、《jQuery操作DOM节点方法总结》、《jQuery页面元素操作技巧汇总》、《jQuery常见事件用法与技巧总结》、《jQuery常用插件及用法总结》、《jQuery扩展技巧总结》、《jQuery表格(table)操作技巧汇总》及《jQuery常见经典特效汇总》

希望本文所述对大家jQuery程序设计有所帮助。

JS实现树形选择器

这个简单,我写了段代码,你copy过去看下是不是你要的效果!望采纳!!

html xmlns=""

head

meta http-equiv="Content-Type" cOntent="text/html; charset=gb2312" /

title制作树形菜单/title

style type="text/css"

div{/*隐藏层*/

display:none;

}

a {/*文字链接的背影样式*/

font-size:13px;

color: #ffffff;

text-decoration: none;

background-color:#669933;

width:100px;

line-height:25px;

text-align:center;

display: block;

border-right:1px solid #ffffff;

border-bottom:1px solid #ffffff;

}

a:hover {

/*鼠标在文字链接上时的文字背景样式*/

font-size:13px;

color: #ffffff;

background-color:#ee9d01;

width:100px;

text-align:center;

display: block;

}

/style

script type="text/Javascript"

function show(d){

document.getElementById(d).style.display='block'; //显示层

}

function hide(d){

document.getElementById(d).style.display='none'; //隐藏层

}

/script

/head

body

table border="0" cellspacing="0" cellpadding="0"

tr

tda href="#" Onmousemove="show(1)" Onmouseout="hide(1)"手机数码/a/td

tda href="#" Onmousemove="show(2)" Onmouseout="hide(2)"淘宝集市/a/td

tda href="#" Onmousemove="show(3)" Onmouseout="hide(3)"品牌商城/a/td

/tr

tr

td

div id="1"

a href="#"手机数码1/a

a href="#"手机数码2/a

a href="#"手机数码3/a

/div

/td

td

div id="2"

a href="#"淘宝集市1/a

a href="#"淘宝集市2/a

a href="#"淘宝集市3/a

/div

/td

td

div id="3"

a href="#"品牌商城1/a

a href="#"品牌商城2/a

a href="#"品牌商城3/a

/div

/td

/tr

/table

/body

/html

js 选择器 tr 选择若干个怎么写?

for(var i=1;i10;i++){

    $("td")[i].style.display="";

}

for(var i=10;i22;i++){

    $("td")[i].style.display="none";

}

或者:

$("td:lt(10):gt(0)").css("display","");

$("td:lt(22):gt(9)").css("display","none");

JS选择器

建议你找比较新的 比较标准的资料来学习 table元素是没有跟表单那种name属性的 如果你要取到最好加个id 用document.getElementsById来取才好 或者你把这个放到name为qform的一个form元素里面 这样才能用name取元素 而不是给table加name

vue.js使用element-ui改写一个多级联动的选择器

在jsp中使用js中的设置属性,进而获得session保存的属性值,实例如下:

session设置:

session.setAttribute("username",username);

session.setAttribute("password",password);

session获取:

username=session.getAttribute("username");

password=session.getAttribute("password");

Javascript选择器有哪些

Javascript选择器介绍:

1、document.querySelector()

querySelector() 方法仅仅返回匹配指定选择器的第一个元素。如果你需要返回所有的元素,请使用 querySelectorAll() 方法替代

(1)获取文档中 id=“demo” 的元素:

document.querySelector("#demo");

(2)获取文档中第一个p的元素

document.querySelector(“p”);

(3)获取文档中 class=“example” 的第一个元素

document.querySelector(".example");

(4)获取文档中 class=“example” 的第一个 p 元素:

document.querySelector(“p.example”);

(5)获取文档中有 “target” 属性的第一个 a 元素:

document.querySelector(“a[target]”);

(6)多选择器时

document.querySelectorAll(’.ynqc’)

2、document.getElementById

这个方法将返回一个与之对应id属性的节点对象,它是document对象特有的函数,只能通过其来调用该方法,使用方法下:document.getElementById(‘idName’);

3、getElementsByTagName

这个方法返回一个对象数组(准确的说是HTMLCollection集合),返回元素的顺序是它们在文档中的顺序,传递给 getElementsByTagName() 方法的字符串可以不区分大小写,使用方法如下:document.getElementsByTagName(tagName);

4、getElementsByClassName

这个方法来获取指定class名的元素,该方法返回文档中所有指定类名的元素集合,作为 NodeList 对象。NodeList 对象代表一个有顺序的节点列表。NodeList 对象 我们可通过节点列表中的节点索引号来访问列表中的节点(索引号由0开始), 所以有时使用时要指定下标,使用方法如下:document.getElementsByClassName(‘className’);

5、选择器的优缺点

(1)querySelector是按css规范来实现的,所以它传入的字符串中第一个字符不能是数字.

(2)querySelector() 方法返回匹配指定 CSS 选择器元素的第一个子元素 。 该方法只返回匹配指定选择器的第一个元素。如果要返回所有匹配元素,需要使用 querySelectorAll() 方法替代.

(3)query选择符选出来的元素及元素数组是静态的,而getElement这种方法选出的元素是动态的。静态的就是说选出的所有元素的数组,不会随着文档操作而改变.


推荐阅读
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • 本文介绍了如何利用JavaScript或jQuery来判断网页中的文本框是否处于焦点状态,以及如何检测鼠标是否悬停在指定的HTML元素上。 ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • 导航栏样式练习:项目实例解析
    本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
  • 本文讨论了如何根据特定条件动态显示或隐藏文件上传控件中的默认文本(如“未选择文件”)。通过结合CSS和JavaScript,可以实现更灵活的用户界面。 ... [详细]
  • 深入理解Vue.js:从入门到精通
    本文详细介绍了Vue.js的基础知识、安装方法、核心概念及实战案例,帮助开发者全面掌握这一流行的前端框架。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • 本文介绍了多个关于JavaScript的书籍资源、实用工具和编程实例,涵盖从入门到进阶的各个阶段,帮助读者全面提升JavaScript编程能力。 ... [详细]
  • jQuery HooRay:一款自创的实用 jQuery 工具插件
    这款插件主要由作者在工作中积累的常用功能开发而成,旨在解决现有插件间的冲突及浏览器兼容性问题。通过整合和优化现有插件,确保其稳定性和高效性。 ... [详细]
  • 基于JQuery实现的评分插件
    本文介绍了一个使用JQuery创建的交互式评分控件。当用户将鼠标悬停在星星上时,左侧的星星会变为实心,右侧保持空心,并显示对应的评分等级;移开鼠标后,所有星星恢复为空心状态。 ... [详细]
  • js中恢复原始值的代码怎么写(js中恢复原始值的代码怎么写) ... [详细]
  • 本文详细介绍了如何在Kendo UI for jQuery的数据管理组件中,将行标题字段呈现为锚点(即可点击链接),帮助开发人员更高效地实现这一功能。通过具体的代码示例和解释,即使是新手也能轻松掌握。 ... [详细]
  • 使用JS、HTML5和C3创建自定义弹出窗口
    本文介绍如何结合JavaScript、HTML5和C3.js来实现一个功能丰富的自定义弹出窗口。通过具体的代码示例,详细讲解了实现过程中的关键步骤和技术要点。 ... [详细]
  • Spring Boot 中静态资源映射详解
    本文深入探讨了 Spring Boot 如何简化 Web 应用中的静态资源管理,包括默认的静态资源映射规则、WebJars 的使用以及静态首页的处理方法。通过本文,您将了解如何高效地管理和引用静态资源。 ... [详细]
author-avatar
zhanwang
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有