<!DOCTYPE html>
<html><head><title>函数传参改变Div属性的值</title><style type="text/css">*{ margin: 0px; padding: 0px; text-align: center; }.bpp3{ margin: 20px 400px; width: 250px; height: 280px; position: relative; }.bpp3 input{ width: 150px; height: 30px; margin: 5px; }.bpp3 button{ width: 55px; height: 30px; margin: 20px; margin-top: 5px; float: right; }#Div{ width: 150px; height: 150px; background: black; position: absolute; bottom: 0px; left: 80px; color: #ffffff; font:12px/1.5 Tahoma; }</style></head><body><div class="bpp3"><label>属性名:<input type="text" value="background" /><br>属性值:<input type="text" value="red" /><br></label><button>重置</button><button>确定</button><div id="Div">在上方输入框输入"属性名"及"属性值",点击确定按钮查看效果。</div></div><script type="text/javascript">// 传参函数var changestyle = function(element, attribute, value){element.style[attribute] = value;}window.onload = function(){// 获取元素var Iname = document.getElementsByTagName("label")[0].getElementsByTagName("input");var Ibtn = document.getElementsByClassName("bpp3")[0].getElementsByTagName("button");var Div = document.getElementById("Div");// 按钮的点击事件Ibtn[1].onclick = function(){changestyle(Div, Iname[0].value, Iname[1].value);}Ibtn[0].onclick = function(){Div.removeAttribute("style");}}</script></body>
</html>

效果图:

js 函数传参改变div属性相关推荐

  1. JS函数传参时:值传递与引用传递的区别

    JS函数传参时:值传递与引用传递的区别 一.先分析基础数据与复杂数据的区别 : 基本数据类型:Undefined.Null.Boolean.Number.String 引用数据类型:对象 如:var ...

  2. 论JS函数传参时:值传递与引用传递的区别

    JS函数传参时:值传递与引用传递的区别? 值传递:值传递的数据为基本数据类型,基本数据类型在内存中存放的是数值本身:值传递为单向传递,只能由实参传递给形参. 引用传递:引用传递的数据为复杂数据类型,复 ...

  3. JS一起学02:函数传参、操作属性第二种方式、提取行间事件、循环、this、焦点问题、联动选择、选项卡焦点图

    一.函数传参     1.函数传参:参数就是占位符----函数里定不下来的东西 var a1=function(){ alert(123); }; function a(f){ // 相当于 f=a1 ...

  4. js函数 传参 解密

    js 中的函数我们用了太多太多次了,但是关于函数的参数今天还是要说道说道. 1.js函数的参数分为两种,一种是显示参数,一种为隐式参数. 显示参数:在函数定义时列出 隐式参数:在函数调用时传递的参数值 ...

  5. js函数传参时:值传递和引用传递的区别

    值传递是单向的传递,只能由实参传递给形参,而不能由形参传递给实参,因为值传递的数据,地址和值是一个内容,所以修改形参的数据不会影响到实参的数据.所以形参的改变不会影响到实参. 值传递就是在函数调用中函 ...

  6. js 函数传参实参包含路径“\”处理

    var test = "D:\blockchain\webapps\uxdm\WEB-INF\classes\com";                    //包含路径的实参 ...

  7. JS一起学05:Date对象、封闭空间、函数传参和封装、获取非行间样式、字符串操作

    一.Date对象 1. 获取 oDate.getFullYear() 获取年份 oDate.getMonth()+1  获取月份 0-11----->1-12 oDate.getDate() 获 ...

  8. 用js实现改变随意改变div属性style的名称和值的结果

    一些简单的例子,用原生js和jQuery实现随意改变div属性,和重置.代码如下: <!DOCTYPE html> <html> <head>     <me ...

  9. java div style_用js实现改变随意改变div属性style的名称和值的结果

    一些简单的例子,用原生js和jQuery实现随意改变div属性,和重置.代码如下: 函数传参,改变Div任意属性的值 body,p{margin:0;padding:0;} body{color:#3 ...

  10. 函数传参之商品价格计算—JS学习笔记2015-6-6(第50天)

    经常我们可以看到很多网站会有多个相同功能的模块,比如淘宝首页的轮播,比如新浪首页的tab切换: 那么可以看出这些地方在HTML结构上是类似的,所以我们可以考虑用一块功能代码去实现,而不同是仅仅是传递参 ...

最新文章

  1. 清华团队将Transformer用到3D点云分割上后,效果好极了
  2. BoneCP 学习笔记
  3. java中解决脏读_java并发编程学习之脏读代码示例及处理
  4. android volley post 参数,android – 使用Volley POST传递参数
  5. 【未解决】Reporting Services报表在浏览器中的显示
  6. 60 SD配置-科目分配-分配总帐科目
  7. 如何在IIS上配置多个网站,及网站发布配置讲解
  8. bcscale php,【PHP开发】bcscale timezone charset的设定说明
  9. odp.net连接oracle9i 出错解决_交换机常见故障及解决方法
  10. rand()与srand()函数用法详解
  11. linux操作命令之压缩命令
  12. vim配置:高亮所在的行和列
  13. 机器学习的应用–大数据
  14. css3 clac函数的易错整理
  15. 我的世界java版幻翼_见到幻翼的方式是熬夜?这几个被忽略了
  16. itest(爱测试) 4.2.1 发布,开源BUG 跟踪管理 敏捷测试管理软件
  17. Docker个人理解与初级使用
  18. Matlab函数psf2otf()的python实现
  19. 国内支持Amazon Alexa的智能家居
  20. python语言所使用的特殊含义符号_Python3 正则表达式特殊符号及用法

热门文章

  1. 安装ghost win7后未能启动服务器,ghost win7系统安装全教程 ghost win7启动失败怎么办...
  2. 为什么压缩图片和压缩
  3. 到底该如何看待谭浩强的“C程序设计”
  4. 微信公众号开发之消息模板
  5. uni-app获取微信openid及其他信息
  6. 2.3用卡诺图化简逻辑函数210807
  7. 山东大学人工智能导论实验四 利用神经网络分类红色和蓝色的花
  8. CAD教程:CAD怎么绘制云线?
  9. jdk1.8新特性:函数式接口、方法引用、函数式编程、常用函数式接口
  10. 浅谈基于以太网的煤矿电力监控系统的设计与应用