通过js获取div的background-image属性
之前没有注意过div的background-image这个属性,只是设置它的url,今天遇到一个问题特此做一下记录。
代码如下:
<div id="img_2" style="width:133px;height:95px; cursor:pointer; background-image: url('Chrysanthemum.jpg');" onclick="tempClick()"></div>
document.getElementById('img_2').style.backgroundImage;
注意黑体部分哦,div中的是background-image,而获取属性时是backgroundImage。应该是所有这种带有“-”的style都要这么做吧,这个有待验证,
先记录此问题学习。
相关推荐
-
firefox background-image垂直平铺问题的解决方法
ff下面 复制代码 代码如下: background-image:url("main_bg.gif"); background-repeat: repeat-y; 必须指定height才能显示 但是,大多数情况下都是动态高度于是 设置下面的即可 复制代码 代码如下: overflow:auto;
-
JavaScript闭包和回调详解
一.闭包 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现. 闭包有三个特性: 1.函数嵌套函数; 2.函数内部可以引用外部的参数和变量; 3.参数和变量不会被垃圾回收机制回收. 闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量.使用闭包有一个优点,也是它的缺点,就是可以把局部变量驻留在内存中,可以避免使用全局变量.全局变量在每个模块都可调用,这势必将是
-
通过js获取div的background-image属性
之前没有注意过div的background-image这个属性,只是设置它的url,今天遇到一个问题特此做一下记录. 复制代码 代码如下: <div id="img_2" style="width:133px;height:95px; cursor:pointer; background-image: url('Chrysanthemum.jpg');" onclick="tempClick()"></div> 在js中想
-
js获取form表单中name属性的值
在项目中因为动态表单无法确定标签name属性的值,因此需要即时获取以便进行存储.前端代码如下: <div class="control-group"> <label class="control-label">土拨鼠常挖坑</label> <form:input path="formAttribute1" class="input-xlarge" value=""
-
js控制div及网页相关属性的代码
动态创建DIV:var div = document.createElement("div"); 设置div属性及样式等: div.title="this is a new div."; div.class = "newDivClass"; div.innerHTML = "Test create a div element!"; div.style.styleFloat="left"; div.style
-
关于js获取radio和select的属性并控制的代码
实现目标:1.点击"匿名小组",自动跳转:成员类型"私密群".访问控制 "群成员" 2.点击"公开群", 自动跳转:成员类型"实名小组" 首先是获得点击radio的事件,用的是jquery库,获得事件后判断是那个radio,通过判断是那个radio被checked了然后进行联动变换.其中遇到的问题有,兼容ie和firefox的事件,然后是设置select中的中options的selected属性. 兼容
-
js获取div高度的代码
<style type="text/css"> <!-- #top { color: #FFFFFF; background-color: #FF0000; text-align: left; text-indent: 24px; width: 780px; line-height: 24px; font-size: 12px; padding-right: 10px; padding-left:
-
js下获取div中的数据的原理分析
关于从中学到的知识: document.getelementbyid("ddhdh").innerHTML 可以获取到div中的全部数据,包括标签...但是只是在IE和OPERA中使用 document.getelementbyid("ddhdh").innerTEXT 可以获取到div中的文本数据,不会获取到标签...但是只是在IE和OPERA中使用 document.getElementById("text").textContent 用于在
-
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
网上苦找2小时,全是不能兼容FF的,看来这种东西网上是搞不到现成的了,只能自己动手丰衣足食 现在发布出来,今后网上就有现成的供人使用了. 为了省事,少量位置用了jquery 改原生JS也很方便,谁需要就请自己修改了. 欢迎各位路过高人拍板,欢迎各位留言提供改进代码. 又改进 兼容了Chrome 下面的代码已修改成最新版 上源码了 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q
-
js获取某元素的class里面的css属性值代码
用js如何获取div中css的 margin.padding.height.border等.你可能说可以直接用document.getElementById("id").style.margin获取.但是你说的只能获取直接在标签中写的style的属性,无法获取标签style外的属性(如css文件中的属性).而下面方法则两者值都可以获取.实例效果图如下: js在获取css属性时如果标签中无style则无法直接获取css中的属性,所以需要一个方法可以做到这点.getStyle(obj,at
-
js实现获取div坐标的方法
本文实例讲述了js实现获取div坐标的方法.分享给大家供大家参考,具体如下: html中最常使用的控件就是div了,那么如何获取div的坐标呢? 如下方法可以实现: /*** * 获取div的坐标 * @param divObj * @returns {{width: number, height: number, left: *, top: Window}} */ com.whuang.hsj.divCoordinate=function(divObj){ if(typeof divObj =
-
JS获取一个未知DIV高度的方法
本文实例讲述了JS获取一个未知DIV高度的方法.分享给大家供大家参考,具体如下: 通过元素的clientHeight属性能够得到元素的高度,如: var height = element.clientHeight; 这种做法的局限: 1. 如果元素的display属性设置为none, 那么得到的结果为0 2. 在safari浏览器中,需要使用:element.offsetHeight得到实际高度,这是safari浏览器的bug 下面是Prototype提供的方法,能够兼容各种浏览器,同时在元素隐
随机推荐
- 详解如何使用webpack+es6开发angular1.x
- CentOS6.5 升级 Python 2.7 版本详细介绍
- 在ASP.NET 2.0中操作数据之十五:在GridView的页脚中显示统计信息
- Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
- Python自动化测试ConfigParser模块读写配置文件
- PDF里的文字显示模糊的解决方法
- 详解nodejs微信公众号开发——2.自动回复
- vml简介
- MYSQL中 TYPE=MyISAM 错误的解决方法
- jQuery图片轮播实现并封装(一)
- js 异步处理进度条
- 不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
- Linux忘记root密码怎么办
- ASP.NET页面请求超时时间设置多种方法
- 探讨Java中函数是值传递还是引用传递问题
- JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
- 浅析php与数据库代码开发规范
- Android中通过ActionBar为标题栏添加搜索及分享视窗
- 从脸色看健康状况
- 浅谈Python2获取中文文件名的编码问题