原生js实现改变随意改变div属性style的名称和值的结果


Posted in Javascript onSeptember 26, 2013

一些简单的例子,用原生js和jQuery实现随意改变div属性,和重置。代码如下:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"/> 
<title>函数传参,改变Div任意属性的值</title> 
<style type="text/css"> 
body,p{margin:0;padding:0;} 
body{color:#333;font:12px/1.5 Tahoma;padding-top:10px;} 
#outer{width:300px;margin:0 auto;} 
p{margin-bottom:10px;} 
button{margin-right:5px;} 
label{width:5em;display:inline-block;text-align:right;} 
input{padding:3px;font-family:inherit;border:1px solid #ccc;} 
#div1{color:#fff;width:180px;height:180px;background:#000;margin:0 auto;padding:10px;} 
</style> 
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> 
<script type="text/javascript"> 
<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"/> 
<title>函数传参,改变Div任意属性的值</title> 
<style type="text/css"> 
body,p{margin:0;padding:0;} 
body{color:#333;font:12px/1.5 Tahoma;padding-top:10px;} 
#outer{width:300px;margin:0 auto;} 
p{margin-bottom:10px;} 
button{margin-right:5px;} 
label{width:5em;display:inline-block;text-align:right;} 
input{padding:3px;font-family:inherit;border:1px solid #ccc;} 
#div1{color:#fff;width:180px;height:180px;background:#000;margin:0 auto;padding:10px;} 
</style> 
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> 
<script type="text/javascript"> 
/*var changeSytle = function (elem,name,value){ 
elem.style[name] = value; 
} 
window.onload = function (){ 
var oDiv = document.getElementById("div1"); 
var oBtn = document.getElementsByTagName("button"); 
var oInput = document.getElementsByTagName("input"); 
oBtn[0].onclick = function (){ 
changeSytle (oDiv,oInput[0].value,oInput[1].value) 
} , 
oBtn[1].onclick = function (){ 
oDiv.removeAttribute("style"); 
} 
} */原生js部分实现 $(function(){ 
$("button:first").click(function(){ 
var styleName= $("#outer").find("input:first").val(); 
var styleVal = $("#outer").find("input:last").val(); 
$("#div1").css(styleName,styleVal); 
}) 
$("button:last").click(function(){ 
$("#div1").removeAttr("style"); 
}) 
}) 
</script> 
</head> 
<body> 
<div id="outer"> 
<p><label>属性名:</label><input type="text" value="background" name="styleName" /></p> 
<p><label>属性值:</label><input type="text" value="blue" name="val" /></p> 
<p><label></label><button>确定</button><button>重置</button></p> 
</div> 
<div id="div1">在上方输入框输入"属性名"及"属性值",点击确定按钮查看效果。</div> 
</body> 
</html> 
$(function(){ 
$("button:first").click(function(){ 
var styleName= $("#outer").find("input:first").val(); 
var styleVal = $("#outer").find("input:last").val(); 
$("#div1").css(styleName,styleVal); 
}) 
$("button:last").click(function(){ 
$("#div1").removeAttr("style"); 
}) 
}) 
</script> 
</head> 
<body> 
<div id="outer"> 
<p><label>属性名:</label><input type="text" value="background" name="styleName" /></p> 
<p><label>属性值:</label><input type="text" value="blue" name="val" /></p> 
<p><label></label><button>确定</button><button>重置</button></p> 
</div> 
<div id="div1">在上方输入框输入"属性名"及"属性值",点击确定按钮查看效果。</div> 
</body> 
</html>
Javascript 相关文章推荐
Javascript调用C#代码
Jan 17 Javascript
javascript实现用户点击数量统计
Dec 25 Javascript
基于vue的fullpage.js单页滚动插件
Mar 20 Javascript
angular $watch 一个变量的变化(实例讲解)
Aug 02 Javascript
详解使用nvm管理多版本node的方法
Aug 30 Javascript
JS实现页面内跳转的简单代码
Sep 03 Javascript
使用vue-infinite-scroll实现无限滚动效果
Jun 22 Javascript
操作按钮悬浮固定在微信小程序底部的实现代码
Aug 02 Javascript
element ui分页多选,翻页记忆的实例
Sep 03 Javascript
vue配置nprogress实现页面顶部进度条
Sep 21 Javascript
vue3弹出层V3Popup实例详解
Jan 04 Vue.js
React更新渲染原理深入分析
Dec 24 Javascript
js克隆对象、数组的常用方法介绍
Sep 26 #Javascript
js将当前时间格式转换成时间搓(自写)
Sep 26 #Javascript
使用jquery获取网页中图片高度的两种方法
Sep 26 #Javascript
Extjs实现进度条的两种便捷方式
Sep 26 #Javascript
js中的referrer返回上一页使用介绍
Sep 26 #Javascript
JavaScript中的运算符种类及其规则介绍
Sep 26 #Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
Sep 26 #Javascript
You might like
PHP常用函数小技巧
2008/09/11 PHP
php中的观察者模式
2010/03/24 PHP
php数组编码转换示例详解
2014/03/11 PHP
php数组去除空值函数分享
2015/02/02 PHP
php获取英文姓名首字母的方法
2015/07/13 PHP
我整理的PHP 7.0主要新特性
2016/01/07 PHP
用JQUERY增删元素的代码
2012/02/14 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
2013/01/23 Javascript
js charAt的使用示例
2014/02/18 Javascript
用JavaScript实现类似于ListBox功能示例代码
2014/03/09 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍
2016/06/24 Javascript
详解js运算符单竖杠“|”与“||”的用法和作用介绍
2016/11/04 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
NodeJS测试框架mocha入门教程
2017/03/28 NodeJs
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
浅谈ECMAScript 中的Array类型
2019/06/10 Javascript
一篇文章弄懂javascript中的执行栈与执行上下文
2019/08/09 Javascript
layer.msg()去掉默认时间,实现手动关闭的方法
2019/09/12 Javascript
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
微信小程序实现多图上传
2020/06/19 Javascript
[05:09]DOTA2-DPC中国联赛2月22日Recap集锦
2021/03/11 DOTA
python线程池的实现实例
2013/11/18 Python
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
python中reload(module)的用法示例详解
2017/09/15 Python
Pycharm 创建 Django admin 用户名和密码的实例
2018/05/30 Python
python使用Turtle库绘制动态钟表
2018/11/19 Python
Python用字典构建多级菜单功能
2019/07/11 Python
django rest framework 实现用户登录认证详解
2019/07/29 Python
Python+PyQt5+MySQL实现天气管理系统
2020/06/16 Python
英语专业推荐信
2013/11/16 职场文书
元旦获奖感言
2014/03/08 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
房屋所有权证明
2014/10/20 职场文书
2015试用期转正工作总结
2014/12/12 职场文书
微信小程序实现拍照和相册选取图片
2021/05/09 Javascript