>>分享Web前端开发技术,并对孙卫琴的《精通Vue.js:Web前端开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 26182 个阅读者 刷新本主题
 * 贴子主题:  JavaScript HTML DOM 改变 CSS 回复文章 点赞(0)  收藏  
作者:sunshine    发表时间:2019-08-15 14:03:16     消息  查看  搜索  好友  邮件  复制  引用

  

JavaScript  HTML DOM - 改变CSS

      HTML DOM 允许 JavaScript 改变 HTML 元素的样式。                    

改变 HTML 样式

     如需改变 HTML 元素的样式,请使用这个语法:

                      document.getElementById(id).style.property=新样式

      下面的例子会改变  <p> 元素的样式:                    

范例

< ! DOCTYPE   html >
< html >
< head >
< meta   charset = " utf-8 " >
< title > (javathinker.com) </ title >
</ head >
< body >

< p   id = " p1 " > Hello World! </ p >
< p   id = " p2 " > Hello World! </ p >
< script >
document.getElementById("p2").style.color="blue";
document.getElementById("p2").style.fontFamily="Arial";
document.getElementById("p2").style.fontSize="larger";
</ script >
< p > 以上段落通过脚本修改。 </ p >

</ body >
</ html >

使用事件

     HTML DOM 允许我们通过触发事件来执行代码。

      比如以下事件:    
  • 元素被点击。
  • 页面加载完成。
  • 输入框被修改。
  • ……
     在接下来的章节,你会学到更多关于事件的知识。

     本例改变了 id="id1" 的 HTML 元素的样式,当用户点击按钮时:            

范例

<!DOCTYPE html>
<html>
<body>

<h1 id="id1">我的标题 1</h1>

<button type="button" onclick="document.getElementById('id1').style.color='red'">
   点我!</button>

</body>
</html>

程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-02-20 11:43:43 重新编辑]
  Java面向对象编程-->Java注解
  JavaWeb开发-->JavaWeb应用入门(Ⅱ)
  JSP与Hibernate开发-->Java对象持久化技术概述
  Java网络编程-->Java反射机制
  精通Spring-->
  Vue3开发-->Vue简介
  大部分人都会做错的经典JS闭包面试题
  最新的Vue面试题大全含源码级回答,吊打面试官系列
  在Typescript脚本中使用axios
  JavaScript ES2015模块化操作
  Vue CLI内网安装(禁止运行vue指令解决方案)
  vue 项目导出word格式文件
  vue+file-saver+jszip实现批量导出图片
  用Vue-Awesome-Swiper实现旋转叠加轮播效果,平移轮播效果
  JavaScript中数组的常用方法(含ES6)
  JavaScript的HTML DOM td / th 对象
  jQuery UI 范例:show()方法
  jQuery UI 如何使用部件库
  HTML5 表单属性
  JavaScript 的字符串以及处理方法
  DTD - XML 构建模块
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。