博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单粗暴的JavaScript笔记-1
阅读量:6265 次
发布时间:2019-06-22

本文共 6034 字,大约阅读时间需要 20 分钟。

欢迎到我的简书查看我的文集

前言:

提示密码提示框

dashucoding// get Element By Id自动登录
达叔小生
复制代码

alert使用 元素获取

// 元素的获取iddocument.getElementById// 属性操作obj.style.display = "block"document.getElementById("div1").style.display="block"复制代码
复制代码
复制代码

换肤

换css样式表,调好兼容,改变href的值

复制代码
#idv1 {width:100px; height:100px; background:red;}
复制代码
复制代码

getElementsByTagName this if for

下拉列表

输入法

复制代码
复制代码

全选

全选

var aInput=document.getElementsByTagName("input");aInput.lengthaInput[0].checked=true;复制代码
for(i=0; i<5; i++){ alert('dashucoding');}复制代码

获取

  1. 控制checkbox的状态为checked
  2. 获取一组元素为getElementsByTagName

for循环

  1. 重复执行操作
  2. for循环的执行顺序
 
复制代码

全选

var i=0;oBtn.onclick = function(){ for(i=0;i

响应按钮

复制代码
for(i=0;i

选项卡(tab标签)

  1. 改变class
  2. 改变style.dispaly
  3. className为空
  4. className为active
  5. div的display为none
  6. 当前的div的display为block
复制代码
# tab .box {width: 400px; padding: 20px; overflow: hidden; display: none;}复制代码

选项卡

a
b
c
复制代码

事件提取,getElementsByTagName,this 导航菜单,自定义单选框用js, 评分, 收缩菜单

复制代码

活动

复制代码
jswindow.onload=function (){	var oDiv=document.getElementById('tab');	var aLiBtn=oDiv.getElementsByTagName('ul')[0].getElementsByTagName('li');	var i=0;		for(i=0;i

定时器

  1. setInterval间隔型
  2. setTimeout 延时型
  3. clearInterval
  4. clearTimeout
复制代码

获取时间

Date对象getHours, getMinutes, getSeconds复制代码
复制代码

innerHTML 数组 定时器 Date对象

换样式

换样式:
输入姓名:
输入密码:
请您留言:
复制代码

菜单下拉列表

复制代码
window.onload=function (){	var oDiv=document.getElementById('drop');	var oH2=oDiv.getElementsByTagName('h2')[0];	var oUl=oDiv.getElementsByTagName('ul')[0];		oH2.onclick=showHideUl;}function showHideUl(){	var oDiv=document.getElementById('drop');	var oUl=oDiv.getElementsByTagName('ul')[0];	var oH2=oDiv.getElementsByTagName('h2')[0];		if(oUl.style.display === 'none')	{		oUl.style.display='block';		oH2.className='up';	}	else	{		oUl.style.display='none';		oH2.className='down';	}}复制代码

输入法

复制代码

改变Div的样式

复制代码

选项卡

// js复制代码

淘宝商品列表

// html
商品名 价格 地区 功能
// jswindow.onload=function (){ var oTable=document.getElementById('taobao_table'); var oBtnSelectAll=oTable.getElementsByTagName('input')[0]; var aInputs=oTable.getElementsByTagName('input'); var aRows=oTable.tBodies[0].rows; var oBtnPrice=oTable.tHead.getElementsByTagName('a')[0]; var oBtnArea=oTable.tHead.getElementsByTagName('a')[1]; var i=0; //隔行变色 interlaceColor(); //加事件 for(i=0;i

展开菜单

// js复制代码

点赞小星星

// jswindow.onload=function(){ var oPf=document.getElementById('dianzan'); var aLi=oPf.getElementsByTagName('li'); var i=0; for(i=0;i

移动到QQ头像展示资料

// ->复制代码

无缝滚动

复制代码

简约日历

  • 1

    JAN

  • 2

    FER

  • 3

    MAR

  • 4

    APR

  • 5

    MAY

  • 6

    JUN

  • 7

    JUL

  • 8

    AUG

  • 9

    SEP

  • 10

    OCT

  • 11

    NOV

  • 12

    DEC

1月

快过年了~

复制代码
window.onload=function (){	var oDiv=document.getElementById('tab');	var aLiBtn=oDiv.getElementsByTagName('ul')[0].getElementsByTagName('li');	var i=0;		for(i=0;i
"; sInnterHtml+="

" + aInnerText[i] + "

"; oDivContent.innerHTML=sInnterHtml; } }}复制代码

图片滚屏效果

滚动速度:
复制代码
// jsvar g_bMoveLeft=true;var g_oTimer=null;var g_oTimerOut=null;var g_bPause=true;var g_iPauseTime=1000;var g_iSpeed=2;window.onload=function (){	var oDiv=document.getElementById('roll');	var oUl=oDiv.getElementsByTagName('ul')[0];	var aLi=oUl.getElementsByTagName('li');	var aA=oDiv.getElementsByTagName('a');		var oChk=document.getElementById('chk_pause');	var oPauseTime=document.getElementById('pause_time');	var oSpeed=document.getElementById('sel_speed');		var i=0;		var str=oUl.innerHTML+oUl.innerHTML;		oUl.innerHTML=str;		oUl.style.width=aLi[0].offsetWidth*aLi.length+'px';		for(i=0;i
=0) { l-=oUl.offsetWidth/2; } } if(g_bPause) { if(Math.abs(l-Math.round(l/aLi[0].offsetWidth)*aLi[0].offsetWidth)

达叔小生:往后余生,唯独有你 You and me, we are family ! 90后帅气小伙,良好的开发习惯;独立思考的能力;主动并且善于沟通 简书博客: 达叔小生

结语

  • 下面我将继续对 其他知识 深入讲解 ,有兴趣可以继续关注
  • 小礼物走一走 or 点赞

转载地址:http://wcupa.baihongyu.com/

你可能感兴趣的文章
设计模式01:简单工厂模式
查看>>
项目经理笔记一
查看>>
Hibernate一对一外键双向关联
查看>>
mac pro 入手,php环境配置总结
查看>>
MyBatis-Plus | 最简单的查询操作教程(Lambda)
查看>>
rpmfusion 的国内大学 NEU 源配置
查看>>
spring jpa 配置详解
查看>>
IOE,为什么去IOE?
查看>>
Storm中的Worker
查看>>
dangdang.ddframe.job中页面修改表达式后进行检查
查看>>
Web基础架构:负载均衡和LVS
查看>>
Linux下c/c++相对路径动态库的生成与使用
查看>>
SHELL实现跳板机,只允许用户执行少量允许的命令
查看>>
SpringBoot 整合Redis
查看>>
2014上半年大片早知道
查看>>
Android 6.0指纹识别App开发案例
查看>>
正文提取算法
查看>>
轻松学PHP
查看>>
Linux中的网络监控命令
查看>>
this的用法
查看>>