JavaScript学习笔记(二)JS对象

编程入门 行业动态 更新时间:2024-10-21 17:47:06

JavaScript<a href=https://www.elefans.com/category/jswz/34/1770117.html style=学习笔记(二)JS对象"/>

JavaScript学习笔记(二)JS对象

【javascript对象】
  • 字符串:
var txt     var  str
-document.write(txt.length) -txt.fontcolor("Red") -str.indexOf("Hello") -str.match("world") -str.replace(/Microsoft/,"W3School")
  • 关于时间:
var d = new Date()
-document.write(Date())    // ->     Wed Jul 17 16:02:45 2013 -d.setFullYear(1992,10,3)   //  ->       Tue Nov 3 16:06:04 UTC+0800 1992 -d.toUTCString() -d.getTime()                      //返回从1970.1.1的毫秒数  -d.getDay()                       //  ->      显示星期几,数字。例如今天星期三就显示3 -d.getHours()  //  d.getMinutes()  //  d.getSeconds()
innerHTML: 是对象的属性。需要显示在标签里的内容不能直接用document.write,innerHTML可以改变内容和样式: DH.innerHTML="<i><u>我姓肖!</u></i>"
  • 数组:
【创建】 var mycar = new Array(3) mycar[0] = "BMW" mycar[1] = "RR" mycar[2] = "benz" 输出数组:document.write(arr) 【遍历方法】 1>  for(i=0; i<mycar.length; i++) 2>  var x       for(x in mycar) 【合并两个数组】 var arr1 = newArray(3)  ... var arr2 = newArray(3)  ... document.write(arr1. concat(arr2)) 【排序】 文字:var arr = new Array(3)  ...   document.write( arr.sort()) 数字:
  • 算数对象 Math
Math.round(0.6)    //四舍五入 Math.random()      //0~1的随机数 Math.max(3,5)       //返回较大值
  • 焦点,Anchor对象
点击文本框光标在其中,则获得了焦点;点击超链接出现虚线框,则获得了焦点。 myAnchor是一个超级链接的id
得到焦点:document.getElementById('myAnchor').focus() 失去焦点:document.getElementById('myAnchor').blur() 添加快捷键:document.getElementById('w3').accessKey="w"   ->  快捷键为alt+w 改变超链接的文字:document.getElementById('myAnchor').innerHTML="访问 W3School" 改变超链接的URL:document.getElementById('myAnchor').href="" 改变超链接打开时候的窗口(默认为“_self”):document.getElementById('myAnchor').target="_blank"
  • document对象
document.write(document.title)           返回这个html文档的title document.URL                                 返回当前URL document.referrer                 返回当前页面引用者的URL,即上一级页面 document.domain                  返回服务器域名 document.getElementsByName("myInput").length             返回name属性为myinput的元素个数 document.anchors.length                       返回本页面中锚的个数 document.anchors[0].innerHTML           返回第一个锚的内容 document.forms.length                           返回本页面中表单的个数 document.forms[0].name   /  document.getElementById("Form1").name           两种方式->返回第一个表单的名字 document.images.length            返回本页面中图片的数目
  • event对象
body中通过οnmοuseup="show_coor(event)"    /    οnkeydοwn="show_unicode(event)"    触发
event.button           鼠标哪个按钮 event.clientX           点击处的坐标 event.screenX         相对于屏幕的坐标 event.keyCode        键盘按键的unicode event.shiftKey         某个键是否被按 event.type               触发的事件类型
  • form和input对象


  • option和select对象



  • window对象
window.open("") window.open("","_blank","toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, width=400, height=400") 一次打开多个 alert(window.location)         显示含有当前窗口URL的对话框 window.location="/index.html"          将当前页面重定向到index.html window.print() window.scrollBy(100,100) var t=setTimeout("alert('5 seconds!')",5000) var t1=setTimeout("document.getElementById('txt').value='2 seconds!'",2000)    //setTimeout(“1”,2000)表示1这个动作隔2000毫秒进行一次
clearTimeout(t)    //停止计时

更多推荐

JavaScript学习笔记(二)JS对象

本文发布于:2024-02-26 05:51:59,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1701531.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:学习笔记   对象   JavaScript   JS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!