使用js给页面元素添加样式
2012-08-27 11:40
387 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Welcome!</title> <script type="text/javascript" language="Javascript"> addOnload(initOne); addOnload(initTwo); addOnload(initThree); function addOnload(newFunction) { var oldOnload = window.onload; //如果加载的类型是function则加载该oldOnload否则加载新的function if (typeof oldOnload == "function") { window.onload = function() { if (oldOnload) { oldOnload(); } newFunction(); } } else { window.onload = newFunction; } } function initOne() { //给页面元素添加样式 document.getElementById("pageBody").style.backgroundColor = "#ccc"; } function initTwo() { //给页面元素添加样式 document.getElementById("pageBody").style.color = "#FF0000"; } function initThree() { var allTags = document.getElementsByTagName("*"); for (var i=0; i<allTags.length; i++) { if (allTags[i].nodeName == "H1") { allTags[i].style.border = "5px green solid"; allTags[i].style.padding = "25px"; allTags[i].style.backgroundColor = "#FFFFFF"; } } } </script> </head> <body id="pageBody"> <h1>Welcome to our Web site!</h1> </body> </html>
相关文章推荐
- Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法
- Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法
- easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法
- Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法
- Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法
- Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法
- Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法
- 使用前端构建工具批量为页面中引用的js文件添加版本号的历程
- 使用JS操作页面表格,元素的一些技巧
- 使用JS操作页面表格,元素的一些技巧
- Vue.js-04:第四章 - 页面元素样式的设定
- jquery之修改元素样式(添加和删除类名称,使用addClass(),removeClass(),toggleClass()方法)
- 如何用js在页面中添加元素
- 给数组添加一个根据指定下标删除元素的方法、得到0-100的随机数不重复(js)、得到外联样式的css样式值
- 页面加入_JS,CSS使用,#include添加文件,缓存页面,页面间传递汉字,IsPostBack控制页面的加载,自定义错语页面
- 页面元素用JS动态添加的有效事件绑定方式(on)
- js数组添加元素方式使用push
- jQuery使用addClass()方法给元素添加多个class样式
- JS使用DOM对元素进行添加和修改
- 使用JS获取页面元素(不使用框架)