js相关用法
一.location
1.返回当前网址url
location.href
2.设置跳转网址url
location.href = "http://www.baidu.com"
3.重载刷新
location.reload()
二.计时器
1.设置延时setTimeout(执行的函数,延时时间)
setTimeout(function(){alert("hehe")},1000)
2.清除window下的某个延时定时器
clearTimeout(setTimeout(function(){alert("hehe")},1000)的返回值
3.间隔执行,每隔制定间隔时间执行一次
setInterval(function(){alert("hehe")},5000)
4.清楚window下的某个间隔定时器
clearInterval(function(){alert("hehe")},5000)的返回值
二.DOM对象
通过这个方法找到id="a"的标签
getElementByid("a")
通过这个方法找到class="c1"的所有标签,返回一个列表,通过索引取到你想获得的标签
getElementsByClassName("c1")
通过这个方法找到标签
getElementsByTagName("a")
创建a标签
var a1 = createElement("a")
添加标签属性
a1.href = "http://www.baidu.com"
a1.innerText = "百度"
给一个父级标签添加一个子标签
d1.appenchild(a1)
添加到这个父级标签中哪个子标签的前面
d1.insertbefore(a1,a2) ===> a1插到已存在标签实例化的a2对象的前面
三.绑定事件
1)
<div id = "d1" onclick = "f(this)">哈哈</div>
js:
function f(ths){
ths.style.backgroundColor = "orange";
}
2)
<div id = "d1" >哈哈</div>
js:
var dive = document.getElementById("d1")
dive.onclick = function(){
this.style.backgroundColor = "orange";
}
js相关用法的更多相关文章
- Js相关用法个人总结
Js相关用法个人总结 js中将数组元素添加到对象中var obj = {}; var pushArr = [11,22,33,44,55,66]; for(var i=0;i<pushArr. ...
- JS 正则表达式用法
JS 正则表达式用法简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具.其作用如下: 测试字符串的某个模式.例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或 ...
- Javascript模块化编程(三):require.js的用法
Javascript模块化编程(三):require.js的用法 原文地址:http://www.ruanyifeng.com/blog/2012/11/require_js.html 作者: 阮一峰 ...
- slf4j log4j logback关系详解和相关用法
slf4j log4j logback关系详解和相关用法 写java也有一段时间了,一直都有用slf4j log4j输出日志的习惯.但是始终都是抱着"拿来主义"的态度,复制粘贴下配 ...
- $.ajax等相关用法
下面是jquery一些方法的相关用法: $.ajax: $.ajax({ type: "GET", url: "url", data: {username:$( ...
- oradmin相关用法
[转]oradmin相关用法 创建例程: -NEW -SID sid | -SRVC 服务 [-INTPWD 口令] [-MAXUSERS 数量] [-STARTMODE a|m] [-PFILE 文 ...
- #ifdef预编译相关用法
#ifdef预编译相关用法主要有:(1)#ifdef XXX executing the corresponding xxx code #endif(2)#ifdef XXX executing th ...
- Java中Date各种相关用法
Java中Date各种相关用法(一) 1.计算某一月份的最大天数 Java代码 Calendar time=Calendar.getInstance(); time.clear(); time.set ...
- toastr.js插件用法
toastr.js插件用法 toastr.js是一个基于jQuery的非阻塞通知的JavaScript库.toastr.js可以设定四种通知模式:成功.出错.警告.提示.提示窗口的位置.动画效果等都可 ...
随机推荐
- mysql 几种日志
mysql 5.5 有以下几种日志: 错误日志(error log): log-err 查询日志(general query log): log 慢查询日志: -log-slow-queries ...
- What to do when you have small dataset - 拥有小型数据集时该怎么办
I'm trying to train a classifier with neural network, but I've got too small datasets. Each class ha ...
- java切割音频文件
工具: 一个jar包即可:jave-1.0.2.jar 可以切割wav格式的音频文件 完整工程目录 就一个jar包,一个main类 代码: package com.zit; import java.i ...
- 数据库数据迁移 SqlServer复制到mysql
经过一番搜索,有朋友推荐用datax的,后来发现比较麻烦,需要循环每个表去复制:有推荐用Navicat的,但是方式有点行不通,会报文件打不开:无法打开Provider=SQLNCLI10.1;Pers ...
- IE浏览器下flex布局的bug
原文地址:gitub上的Flexbugs list,可以看到Flex布局在IE糟糕表现的详细描述. 2. Column flex items set to align-items:center ove ...
- sciense
I hate the word "networking." It must be one of the most overused words in the English lan ...
- iis7 设置http 自动跳转到https
https://www.cnblogs.com/wxbug/p/7054972.html
- 指导手册 07 安装配置HIVE
指导手册 07 安装配置HIVE 安装环境及所需安装包: 1.操作系统:centos6.8 2.四台虚拟机:master :10.0.2.4, slave1:10.0.2.5,slave2:10. ...
- node.js学习二---------------------同步API和异步API的区别
/** * node.js大部分api都有同步的方法,同步方法名后面都会带有Sync,js编译的时候,同步代码会立即执行,异步代码会先存到异步池中,等同步代码执行完后它才会执行异步:不会阻塞线程,没有 ...
- MIME 参考手册
本文摘自http://www.w3school.com.cn/media/media_mimeref.asp MIME (Multipurpose Internet Mail Extensions) ...