Javascript获取标签ID改变style属性的代码

 更新时间:2012年08月24日 17:24:30   作者:  
下面的这段代码中,我们通过select元素的name属性来设置具体要访问style的哪个属性(本例中为背景色),这样,这个函数就可以用来设置不同的CSS属性了
实例JavaScript代码
下面的这段代码中,我们通过select元素的name属性来设置具体要访问style的哪个属性(本例中为背景色),这样,这个函数就可以用来设置不同的CSS属性了。
复制代码 代码如下:

  <script type="text/javascript">
  var d = document.getElementById("d");
  function setProperty(){
  var set = document.getElementById("setColor");
  var optionValue = set.options[set.selectedIndex].value;
  d.style.backgroundColor = optionValue;
  }
  function reset(){
  d.style.backgroundColor = "transparent";
  }
  </script>

HTML代码
本例的HTML代码比较简单,一个select元素用来罗列出来可选的背景色。而按钮则负责触发事件,调用函数。
复制代码 代码如下:

  <select id="setColor">
  <option value="aqua">aqua</option>
  <option value="black">black</option>
  <option value="blue">blue</option>
  <option value="fuchsia">fuchsia</option>
  <option value="gray">gray</option>
  <option value="green">green</option>
  <option value="lime">lime</option>
  <option value="maroon">maroon</option>
  <option value="navy">navy</option>
  <option value="olive">olive</option>
  <option value="purple">purple</option>
  <option value="red">red</option>
  <option value="silver">silver</option>
  <option value="teal">teal</option>
  <option value="white">white</option>
  <option value="yellow">yellow</option>
  </select>
  <button onclick="setProperty();return fales;">设置背景颜色</button>
  <button onclick="reset();return fales;">取消</button>

效果
选择颜色后点击按钮“设置背景颜色”。

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

相关文章

  • JS实现支持多选的遍历下拉列表代码

    JS实现支持多选的遍历下拉列表代码

    这篇文章主要介绍了JS实现支持多选的遍历下拉列表代码,涉及javascript遍历select及设置css属性的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • JavaScript实现钟表案例

    JavaScript实现钟表案例

    这篇文章主要为大家详细介绍了JavaScript实现钟表案例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • 简单方法判断JavaScript对象为null或者属性为空

    简单方法判断JavaScript对象为null或者属性为空

    对已声明但未初始化的和未声明的变量执行typeof,都返回undefined,null表示一个空对象指针,typeof操作会返回object
    2014-09-09
  • javascript实现倒计时跳转页面

    javascript实现倒计时跳转页面

    本文给大家介绍了如何使用javascript实现倒计时跳转到其他页面的方法以及实现原理,非常的简单实用,有需要的小伙伴可以参考下。
    2016-01-01
  • jquery操作下拉列表、文本框、复选框、单选框集合(收藏)

    jquery操作下拉列表、文本框、复选框、单选框集合(收藏)

    jquery操作拉列表、文本框、复选框、单选框集合。各种对下拉列表、文本框、复选框、单选框的jquery的相关操作。做为记录和收藏的最好方法
    2014-01-01
  • JavaScript数据类型学习笔记

    JavaScript数据类型学习笔记

    这篇文章主要针对JavaScript数据类型整理的学习笔记,分享给大家,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • 防止文件缓存的js代码

    防止文件缓存的js代码

    原理其实就是通过在固定地址后面,加上一个不同值的日期数值,以达到地址不重复的目的,让浏览器每次都实时加载,不从缓存中读取文件
    2013-01-01
  • 详谈js中数组(array)和对象(object)的区别

    详谈js中数组(array)和对象(object)的区别

    下面小编就为大家带来一篇详谈js中数组(array)和对象(object)的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • 完美解决AJAX跨域问题

    完美解决AJAX跨域问题

    我看到过很多人不愿意去正视ajax所存在的技术瓶颈,其实AJAX更应该是Ajax而不是AJAX,突出第一个A是想强调其实AJAX发扬的是一种异步传输的方法,而不是具体到底使用了哪种技术
    2013-11-11
  • 关于meta viewport中target-densitydpi属性详解(推荐)

    关于meta viewport中target-densitydpi属性详解(推荐)

    这篇文章主要介绍了关于meta viewport中target-densitydpi属性详解,通过不同的缩放比例实现了不同的预览效果,具体操作步骤大家可查看下文的详细讲解,感兴趣的小伙伴们可以参考一下。
    2017-08-08

最新评论