IE6、IE7中获取Button元素的值的bug说明
<button value="abc">测试</button>
<script>
var btn = document.getElementsByTagName('button')[0];
alert(btn.value);
alert(btn.getAttribute('value'));
</script>
IE6/7:
IE8/9/10/Firefox/Safari/Chrome/Opera:
即:
IE6/7 中返回的是innerHTML,实现错误。
相关推荐
-
IE6、IE7中获取Button元素的值的bug说明
测试代码如下: 复制代码 代码如下: <button value="abc">测试</button> <script> var btn = document.getElementsByTagName('button')[0]; alert(btn.value); alert(btn.getAttribute('value')); </script> IE6/7: IE8/9/10/Firefox/Safari/Chrome/Opera:
-
JS中获取 DOM 元素的绝对位置实例详解
在操作页面滚动和动画时经常会获取 DOM 元素的绝对位置,例如 本文 左侧的悬浮导航,当页面滚动到它以前会正常地渲染到文档流中,当页面滚动超过了它的位置,就会始终悬浮在左侧. 本文会详述各种获取 DOM 元素绝对位置 的方法以及对应的兼容性.关于如何获取 DOM 元素高度和滚动高度,请参考视口的宽高与滚动高度 一文. 概述 这些是本文涉及的 API 对应的文档和标准,供查阅: API 用途 文档 标准 offsetTop 相对定位容器的位置 MDN CSSOM View Module clien
-
js获取标签元素data-*属性值的4种方法
目录 方式一:dataset 方式二: getAttribute/setAttribute/removeAttribute 方法三:jQuery.attr 方法四:jQuery.data 前言: 标签上有两个属性data-id 和 data-user-name, 需要通过js去获取 <style> #user::before { content: attr(data-id); } #user::after { content: attr(data-user-name); }
-
如何在Vue中获取DOM元素的实际宽高
目录 前言 一.获取元素 二.获取元素宽高 补充:vue项目获取dom元素宽高总是不准确 总结 前言 最近使用 D3.js 开发可视化图表,因为移动端做了 rem 适配,所以需要动态计算获取图表容器的宽高,其中涉及到一些原生DOM API的使用,避免遗忘这里总结一下. 一.获取元素 在 Vue 中可以使用 ref 来获取一个真实的 DOM 元素. 为了保险起见,所有的 DOM 操作建议都放在 $nextTick() 方法中. <template> <div class="box
-
vue3中获取ref元素的几种方式总结
目录 vue3获取ref元素方式 vue3中ref获取dom(包含for循环) 情况一:只是单纯的获取某个dom元素 情况二:在for循环中获取dom元素 情况三:获取ref中的ref vue3获取ref元素方式 1. 原生js获取dom元素: document.querySelector(选择器) document.getElementById(id选择器) document.getElementsByClassName(class选择器) 2. ref获取单个dom元素: <template
-
jquery获取当前元素索引值用法实例
本文实例讲述了jquery获取当前元素索引值用法.分享给大家供大家参考.具体如下: 今天在做促销页面的图片轮转效果时,下方页码的左边需要对应显示图片的说明信息,效果如下: 思路: 页面部分当为当前状态的时候,会添加"active"样式. 通过获取 li class="active" 的索引值,对应找到相应的图片说明信息,显示出来. 解决: 通过jquery的 index() 可以很轻松的实现该效果. 代码如下: HTML: <div id="caro
-
JavaScript取得gridview中获取checkbox选中的值
测试好半天,才出来,checkbox在第一列, for( i=1;i<document.all.GVmain.rows.length;i++) { var cb=document.all.GVmain.rows(i).cells(0).children(0); if(cb.checked) { temp0=document.all.GVmain.rows(i).cells(1).innerText; temp1=document.all.GVmain.rows(i).cells(5).inner
-
Python+selenium 获取一组元素属性值的实例
获取一组href元素属性的值 lst = driver.find_elements_by_class_name("ib-it-text") for lst in lst: lst = lst.get_attribute("href") print(lst.get_attribute("href")) 以上这篇Python+selenium 获取一组元素属性值的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
uniapp中获取dom元素的方法及更改dom元素颜色踩坑记录
目录 前言 使用uni.createSelectorQuery() 附:ni-app获取DOM元素信息及跳到指定位置 总结 前言 最近写uniapp,遇到一个需要获取到页面中dom元素,我第一反应是使用this.$ refs进行获取,于是我开心的使用this.$refs写了很多代码,使用h5调试的过程中没有发现任何问题,但后来真机调试的时候发现在app端无效,于是我查看文档发现了: 非H5端只能用于获取自定义组件,不能用于获取内置组件实例(如:view.text 使用uni.createSele
-
jQuery中获取Radio元素值的方法
又发现自己写的JavaScript代码在FireFox下运行出错,原因很郁闷,在获取一个Radio元素的值的时候只得到了 undefind.谷歌了一下,大多跟我用的方法是一样的 复制代码 代码如下: var value = $("input[name='radio1'][type='radio'][checked]").val(); 这句在IE.Safari(3.2)下测试通过,但是在FireFox.Chrome下却得不到选中的值.仔细再看手册,发现"表单对象属性"
随机推荐
- 如何显示最后十名来访者?
- 详解docker使用阿里云Docker镜像库加速(修订版)
- ASP.NET Ajax级联DropDownList实现代码
- asp.net简单页面控件赋值实现方法
- C#数据绑定控件中的DataSource属性浅谈
- MySQL重定位数据目录的方法
- php curl post 时出现的问题解决
- Javascript isArray 数组类型检测函数
- php命令行(cli)模式下报require 加载路径错误的解决方法
- java中的static{}块的实例详解
- Oracle中的游标和函数详解
- JS简单实现多级Select联动菜单效果代码
- toggle()隐藏问题的解决方法
- jQuery学习笔记之基础中的基础
- 用js制作淘宝放大镜效果
- 让人蛋疼的JavaScript语法特性
- maven搭建java ee项目图文教程
- 详解Java如何实现图像灰度化
- 基于vue.js中事件修饰符.self的用法(详解)
- 默认浏览器设置及vue自动打开页面的方法