DOM 操作属性
DOM操作就是针对对象的操作
先写一个按钮,<input tupe="button" value="" id="id"> 这个按钮就是一个对象
var oBtn1 = document.getElementById('id'); 理解为通过id来去元素,实用document这种DOM操作,然后将元素放到变量中。
oBtn1代表了这个按钮,对它的操作就会修改按钮
oBtn1.onclick = function(){
alert('aaa');
}
通过id取到了一个按钮,用oBtn1代表,给这个按钮写了一个点击事件,只要点击一次就会触发一次函数内的代码(事件)。
window对象操作
window.open('页面地址','打开方式','控制窗口格式')
打开方式:_black 在新的窗口打开,_self在自身窗口打开。
控制窗口格式:【toolbar = no 新打开窗口无滚动条;
menubar = no 无菜单栏
status = no 无状态栏 】 ------ 这三个不兼容
width height 宽度 高度
resizable = no 窗口大小不可调
top left 距离那里多少距离
window.close () 关闭当前窗口
关闭多个窗口的方法:
将打开的窗口保存在一个变量或者数组w中,然后w.close();
关闭当前窗口的父级窗口:window.opener.close();
父级窗口
调整页面
window.moreTo(x,y)移动到页面的某一位置
将这一个页面移动到屏幕的某一坐标上,
window.resizoTo( 宽,高)调整页面大小
这两条都是以左上角为准,只对ie有用。
window.scrollTo(x,y)滚动页面到此页的那里。这条高级浏览器(谷歌,搜狐,360)也可以用
模态对话框与非模态对话框。
window.showModaIDialog();会在当前页面打开一个对话窗口。(很丑)
window.history对象
document.getElementById('').onclick = function(){
window.history.back();
} 点击按钮页面后退
window.history.forward();前进。
window.hisroty.go();里面放数字,1就是前进1次,-1就是后退1次.一般就直接用这个,比上面两个好用。
window.location对象
var s = window.location.href 获取页面地址放到变量里
window.location.href = '' ;修改页面地址,并跳转。与open不同的是,这个不会被屏蔽。
如果是想让页面弹出窗口就用open,想跳转就用location。
定时器
第一种。 像是c4类型,计时结束后爆炸,一次性的(计时结束后执行代码。)
window.setTimeout('执行的代码','延时时间'); -- 时间以毫秒为单位
也可以把要执行的代码改成函数形式
window.settimeput(function(){
要执行的函数
},1000);
第二种。 持续型的,每隔一段时间就执行一次。
window,setInterval(); --格式同上
第三种。 清除定时器。
window.clearInteral(要关闭的定时器对象)
这个可以写在setInteral计时器的function里面,可以给他一个判断条件,满足条件就清除。
也可以写在定时器外面,都可以。
对象.offsetWidth
DOM 操作属性的更多相关文章
- dom操作 属性操作 样式操作
jQuery DOM操作 1 插入子元素 append('<img>') 插后面 被插入元素调用 appendTo('<img scr="...">') 新 ...
- jQuery总结02_jq的dom操作+属性操作
一:JQuery知识点 *:JQuery的dom操作 *:获取节点.给节点添加内容 *:动态创建dom节点 比如动态创建表格等,在js里面进行完成. *删除节点 这里面的删除就是将其放在了一个地方,并 ...
- 第25篇 jQuer快速学习(上)---选择器和DOM操作
这个文章经历的时间比较长,不是因为jQuery比较难,而是东西比较多,真心是个体力活.所以本来想把jQuery做成一篇去写,但由于写的时候发现jQuery发现写成一篇的话过于长,对于阅读起来也不是一个 ...
- jQuery 【事件】【dom 操作】
事件 hover( function(){},function(){}) -- 鼠标移入移出事件 toggle(function(){},function(){},function(){} ...
- jQuery简单介绍及基本用法(选择器&DOM操作)
简介 jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架).jQuery设计的宗旨是“write Le ...
- JQuery处理DOM元素-属性操作
JQuery处理DOM元素-属性操作 //操作元素的属性: $('*').each(function(n){ this.id = this.tagName + n; }) //获取属性值: $('') ...
- JQuery DOM操作 、属性和CSS样式操作、其他函数
DOM操作 1.在div1内部最后追加一个节点 $("#div1").append("<img src='../01-HTML基本标签/img/Male.gif'/ ...
- DOM操作之属性和样式操作
在DOM操作,除了前面的节点操作以外,常常被用到的操作还有属性操作和节点操作,下面,主要来总结一下jQuery中的属性操作方法和样式操作方法. 在开始操作前,我们需要先在html中添加如下代码,后面所 ...
- JQuery DOM操作(属性操作/样式操作/文档过滤)
jQuery——入门(三)JQuery DOM操作(属性操作/样式操作/文档过滤) 一.DOM属性操作 1.属性 (1).attr() 方法 语法:$(selector).attr(name|prop ...
随机推荐
- abd 命令
adb全称Android Debug Bridge ,安卓调试桥接器.它是Android SDK里面的一个工具,用这个工具可以直接操作管理Android模拟器或者真实Android设备.adb的工作方 ...
- JFreeChart - 简记
一.步骤:(发现另一位博主写的更详细:https://www.cnblogs.com/dmir/p/4976550.html) 创建数据集(准备数据) 根据数据集生成JFreeChart对象,并对其做 ...
- PKUSC2018 Slay The Spire
有攻击牌和强化牌各 $n$ 张,强化牌可以让之后所有攻击牌攻击力乘一个大于 $1$ 的系数,攻击牌可以造成伤害 求所有“抽出 $m$ 张然后打 $k$ 张”能造成的伤害之和 $k,m,2n \leq ...
- HDU3577Fast Arrangement(线段树+lazy)
Problem Description Chinese always have the railway tickets problem because of its' huge amount of p ...
- C#面向对象(四):其他面向对象知识
前文链接: C#面向对象(一):明确几个简单的概念作为开胃菜 C#面向对象(二):封装和继承 C#面向对象(三):多态 今天是这个系列的收尾文章了,来谈谈其他面向对象知识. 1.嵌套类 1.1概念 在 ...
- 「长乐集训 2017 Day1」区间 线段树
题目 对于两个区间\((a,b),(c,d)\),若\(c < a < d\)或\(c < b < d\)则可以从\((a,b)\)走到\((c,d)\)去,现在有以下两种操作 ...
- bzoj 4059:Non-boring sequences 分治
题目: 我们害怕把这道题题面搞得太无聊了,所以我们决定让这题超短.一个序列被称为是不无聊的,仅当它的每个连续子序列存在一个独一无二的数字,即每个子序列里至少存在一个数字只出现一次.给定一个整数序列,请 ...
- Windbg内核调试之三: 调试驱动
这次我们通过一个实际调试驱动的例子,来逐步体会Windbg在内核调试中的作用.由于条件所限,大多数情况下,很多人都是用VMware+Windbg调试内核(VMware的确是个好东西).但这样的调试需要 ...
- linux user date
useradd username 添加用户 userdel username 删除用户 passwd username 设置用户密码 passwd 设置当前用户密码 passwd -d usernam ...
- [C++] 动态规划之矩阵连乘、最长公共子序列、最大子段和、最长单调递增子序列、0-1背包
一.动态规划的基本思想 动态规划算法通常用于求解具有某种最优性质的问题.在这类问题中,可能会有许多可行解.每一个解都对应于一个值,我们希望找到具有最优值的解. 将待求解问题分解成若干个子问题,先求解子 ...