使用 JavaScript 制作页面效果


Posted in Javascript onApril 21, 2021

十一、使用 JavaScript 制作页面效果

11.1 DOM 编程

DOM 编程(Document Object Model)文档对象模型
使用 JavaScript 制作页面效果
在 DOM 编程中,把整个页面看成一个 document 对象,其中的 html 元素为具体对象,在 DOM 中的核心在于找到相对应的 HTML 元素对象,然后对进行操作(属性或样式的修改)还可以生成新的 HTML 元素对象

11.2 在 JS 查找页面中的元素

  1. 通过表单的 name 包含关系找到对象:document.calForm.num1
  2. 通过 HTML 元素的 id 属性获得某个 HTML 元素对象:
    document.getElementById(id)
  3. 通过 HTML 元素的 name 属性获得多个 name 属性值相同的 HTML 元素对象返回一个数组,该数组中存放所有同 name 属性的对象document.getElementsByName(name)
  4. 通过 HTML 元素的标签名获得多个同标签的 HTML 元素对象
    document.getElementsByTagName(tagName)

11.2.1 动态时间

在页面上显示的时间是动态走动的,当页面启动时显示时间,时间分两种:

  1. 服务端时间(通过 Java 获取);
  2. 客户端时间(通过 JS 获取),根据每个客户端上的时间来显示。
    使用 JavaScript 制作页面效果
    使用 JavaScript 制作页面效果

11.2.2 全选全不选功能

使用 JavaScript 制作页面效果
使用 JavaScript 制作页面效果

Javascript 相关文章推荐
很全的显示阴历(农历)日期的js代码
Jan 01 Javascript
js跟随滚动条滚动浮动代码
Dec 31 Javascript
javascript获取当前日期时间及其它操作函数
Jan 11 Javascript
根据邮箱的域名跳转到相应的登录页面的代码
Feb 27 Javascript
vue基于Vue2.0和高德地图的地图组件实例
Apr 28 Javascript
ES6中箭头函数的定义与调用方式详解
Jun 02 Javascript
详解使用Node.js 将txt文件转为Excel文件
Jul 05 Javascript
JavaScript中工厂函数与构造函数示例详解
May 06 Javascript
vue.js iview打包上线后字体图标不显示解决办法
Jan 20 Javascript
原生js实现点击轮播切换图片
Feb 11 Javascript
JS实现拖动模糊框特效
Aug 25 Javascript
Vue组件简易模拟实现购物车
Dec 21 Vue.js
一道JS算法面试题——冒泡、选择排序
Apr 21 #Javascript
吃通javascript正则表达式
Apr 21 #Javascript
Ajax是什么?Ajax高级用法之Axios技术
在HTML5 localStorage中存储对象的示例代码
Apr 21 #Javascript
canvas多重阴影发光效果实现
JavaScript+HTML实现学生信息管理系统
浅谈vue2的$refs在vue3组合式API中的替代方法
You might like
新手学习PHP的一些基础知识分享
2011/07/27 PHP
Youku 视频绝对地址获取的方法详解
2013/06/26 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
php开启openssl的方法
2014/05/15 PHP
PHP和javascript常用正则表达式及用法实例
2014/07/01 PHP
thinkphp如何获取客户端IP
2015/11/03 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
javascript removeChild 使用注意事项
2009/04/11 Javascript
基于jquery编写的横向自适应幻灯片切换特效的实例代码
2013/08/06 Javascript
createTextRange()的使用示例含文本框选中部分文字内容
2014/02/24 Javascript
php is_numberic函数造成的SQL注入漏洞
2014/03/10 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
javascript实现信息增删改查的方法
2015/07/25 Javascript
sencha ext js 6 快速入门(必看)
2016/06/01 Javascript
简单了解JavaScript操作XPath的一些基本方法
2016/06/03 Javascript
jquery实现(textarea)placeholder自动换行
2016/12/22 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
2017/04/27 jQuery
angularjs获取到My97DatePicker选中的值方法
2018/10/02 Javascript
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
2019/04/17 Javascript
TypeScript开发Node.js程序的方法
2019/04/30 Javascript
Js数组扁平化实现方法代码总汇
2020/11/11 Javascript
[25:59]Newbee vs TNC 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python的subprocess模块总结
2014/11/07 Python
pandas的连接函数concat()函数的具体使用方法
2019/07/09 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
Python Excel vlookup函数实现过程解析
2020/06/22 Python
罗兰·穆雷官网:Roland Mouret
2018/09/28 全球购物
Feelunique美国:欧洲大型的在线美妆零售电商
2018/11/04 全球购物
初三物理教学反思
2014/01/21 职场文书
销售助理岗位职责
2014/02/21 职场文书
可口可乐广告词
2014/03/20 职场文书
经贸日语专业个人求职信范文
2014/04/29 职场文书
竞选演讲稿范文大全
2014/05/12 职场文书
技术股东合作协议书
2014/12/02 职场文书
保护校园环境倡议书
2015/04/28 职场文书
学校教学管理制度
2015/08/06 职场文书