首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    获取页面中被选中元素的 JS原生方法 与 jQuery方法 分析

    的方式查看属性的值,这就是方式一 与 方式二 方式三 是通过选择器的方式获取到元素,再获取属性值,但是这里有一个坑,当再input标签中写了checked属性时,可以获取到值,但是如果没有写,而是在页面上让用户点击...input 然后再用这种方式获取值,是获取不到的,默认只能获取初始值 这里说一下,checked属性,只要input标签有checked属性就是被选中的,无所谓值是什么,所以我们还可以通过element.setAttribute...---- 方式4 是先获取元素,在判断他是不是有 checked 属性,但是同样他有和方法三 一样的缺陷 补充 然而说到获取属性,我们一定会想到getAttribute() 方法,返回值是属性的值...或者 null,但是这个方法来获取checked属性的值,并不好用,他有和方法三 一样的缺陷,他始终都只会获取checked属性的初始值,用户在页面上点击是不会改变他的值的!...方法二 is() 方法用于查看选择的元素是否匹配选择器,:checked 是jQuery中的选择器 选取所有被选中的元素(复选框或单选按钮)这个方法是推荐使用的jQuery方法 方法三 这个方法不推荐使用

    5.9K20

    javaWeb核心技术第三篇之JavaScript第一篇

    document.getElementById("id值"); "通过id获取一个标签对象" - 获取对象中的value值 "通过对象的value属性...(); 获取value属性的值: 标签对象.value; 设置value属性的值: 获取一个标签对象: var 标签对象 = document.getElementById...(); 设置value属性的值 标签对象.value = 值; 操作标签体: 获取标签体内容: 获取一个标签对象: var 标签对象 = document.getElementById...技术分析: 单击事件 DOM 操作元素的checked属性 ///////////////////////////// 步骤分析: 1.确定事件(单击事件) 给头部的复选框添加单击事件...2.编写函数 a.获取头部复选框状态 对象.checked; b.获取其他的复选框对象 c.遍历其他的复选框对象数组,分别给每一个复选框对象设置checked属性 案例4

    3.1K10

    如何实现复选框的全选和取消全选效果

    大家好,又见面了,我是全栈君 如何实现复选框的全选和取消全选效果: 在很多网站都有这样的功能,当点击一个全选按钮之后,所有的复选框都会被选中,再点击之后会取消全选,功能非常的人性化,可以省却很多人力,下面就简单介绍一下...for(var i=0;i<cklen;i++) { checkboxs[i].checked=true; } document.getElementById...一.通过下面两个语句分别获取要选取的复选框对象集合和要点击的复选框对象: var checkboxs=document.getElementsByName(“myHove”+”rTreechk”); var...hvtck=document.getElementById(“hvtck”); 通过以下语句获取要选取复选框的数量: cklen=checkboxs.length; 二.为myck对象绑定onclick...取消”将dohovertree元素中的文本设置为取消,else语句中的原理是一样的,这里就不重复介绍了。

    3.4K30

    第3章 WEB03- JS篇-视频教程-第二部分

    1.5.1 需求的分析: 在后台管理页面中,往往会有批量删除数据的效果,就需要有复选框全选和全部选的效果。...1.5.2 分析: 1.5.2.1 步骤分析: 步骤一:确定事件:单击事件 步骤二:获得下面的所有的复选框 步骤三:如果上面的复选框被选中,将下面的所有的复选框选中状态变为checked=true....步骤四:如果上面的复选框没被选中,将下面的所有的复选框选中状态变为checked=false. 1.5.3 代码实现: function selectAll(){ // alert("aaa")...; // 获得上面的复选框: var sAll = document.getElementById("selectAll"); if(sAll.checked == true...步骤二:获得改变的省份值 . 步骤三:比较省份的值 与 数组中定义的值是否相等,如果相等获得这个省份对应的所有的市的数组. 步骤四:创建option元素,将数组中的值添加到option元素中。

    3.7K20

    JavaScript案例:表格隔行变色效果及表单全选取消全选

    )不需要变换颜色,因为我们获取的是tbody里面的行 //1.注册元素 var trs = document.querySelector('tbody').querySelectorAll...下面复选框需要全部选中,上面全选才能选中做法:给下面所有复选框绑定点击事件,每次点击,都要循环查看下面所有的复选框是否有没选中的,如果有一个没选中的,上面全选就不选中。...全选和取消全选做法: 让下面所有复选框的checked属性(选中状态) 跟随 全选按钮即可 // 获取元素 var j_cbAll = document.getElementById...它可以得到当前复选框的选中状态如果是true 就是选中,如果是false 就是未选中 console.log(this.checked);...下面复选框需要全部选中, 上面全选才能选中做法: 给下面所有复选框绑定点击事件,每次点击,都要循环查看下面所有的复选框是否有没选中的,如果有一个没选中的, 上面全选就不选中。

    2.4K20

    JS的常用操作

    2.9 获取元素内容 获取元素 document.getElementById(“id 名称”); 获取元素里面的值 document.getElementById(“id 名称”).value; 批注...) 第四步: 书写定时器中的函数(获取广告图片的位置并设置属性style的display值block) 第五步:清除显示图片的定时操作() 第六步:书写隐藏图片的定时操作 第七步:书写定时器中的函数(获取广告图片的位置并设置属性...onclick),事件绑定到编号前面的复选框里面 获取编号前面的复选框的状态(是否选中) 获取复选框:var checkAllEle = document.getElementById(“id”) 获取复选框的状态...= document.getElementById("checkAll"); //2 判断复选框的状态 if(checkAllEle.checked==true){ //3 获取所有复选框的名字...;i++){ checkEles[i].checked=true; } }else{ //5 获取所有选中的所有复选框的名字 var checkEles=document.getElementsByName

    9.4K10

    排他思想及部分案例

    获取所有按钮元素        var btns = document.getElementsByTagName('button');        // btns得到的是伪数组 里面的每一个元素...获取的是 tbody 里面所有的行        var trs = document.querySelector('tbody').querySelectorAll('tr');        ...全选和取消全选做法: 让下面所有复选框的checked属性(选中状态) 跟随 全选按钮即可        // 获取元素                var j_cbAll = document.getElementById...// 全选按钮注册事件        j_cbAll.onclick = function() {                // this.checked 当前复选框的选中状态                ...j_tbs[i].checked = this.checked;               }         }         // 给所有的子复选框注册单击事件        for

    1.3K20

    javaweb学习day2《JavaScript篇》--JavaScript全套基础知识点详解(附全套源代码及其案例逐语句解析)一万七千字全方位概括

    2.4.3 JSON 字符串 JSON 可以表示为字符串形式,它是一个键值对的集合,属性名和属性值都是用双引号包裹的字符串。...DOM 元素属性:DOM 元素对象(比如通过 document.getElementById() 获取的元素)有很多属性,其中包括事件属性(如 onclick),可以通过直接赋值一个函数来实现事件绑定。.../image/two.jpg"; document.getElementById('h1') 获取 ID 为 h1 的 元素。 将该图片的 src 属性从 ....name 属性为 hobby 的复选框元素。...遍历每个复选框元素 (ins 数组),将其 checked 属性设置为 true,这表示复选框处于选中状态。 3.2js事件案例 案例结果展示 图一 图二 案例源代码 HTML部分 <!

    29910

    【Html.js——随机密码生成器】不能说的秘密(蓝桥杯真题-2338)【合集】

    const hasUpper = uppercaseEl.checked; // 获取包含大写是否选中 const hasNumber = numbersEl.checked; // 获取包含数字是否选择...const hasSymbol = symbolsEl.checked; // 获取包含特殊字母是否选中 // 将随机生成的密码显示到 input 框中 resultEl.value =...详细解释 元素获取: 使用 document.getElementById 方法获取 HTML 元素,包括密码显示框、密码长度输入框、复选框和生成按钮。...在事件处理函数中,获取用户设置的密码长度和字符类型。 调用 generatePassword 函数生成随机密码,并将结果显示在密码显示框中。...定义包含小写字母、大写字母和特殊符号的字符串。 使用 for 循环生成密码,在每次循环中,根据用户选择的字符类型随机添加字符到密码字符串中,直到密码长度达到指定值。 最后返回生成的密码字符串。

    65310
    领券