首页 技术 正文
技术 2022年11月11日
0 收藏 356 点赞 2,220 浏览 1408 个字

刚学了js操作html的基本方法,在写代码过程中,有很多格式不规范,忘记加双引号尤其重要,通常这

样的错误很容易范,并且这种错误很难找。
随着代码学习量越来越多,很多写法容易搞混。今天记录一下,以便后期查看使用

1.js事件
    例如最基本的,onbluer  获得焦点,onchenge  修改文本,onclick  鼠标点击事等等。
这类代码写到标签中,<div onclick=”函数名”></div>,这里注意的是函数名的双引号。

2.dom的window操作
    window.open(url,name,spers,replace);注意此处的四个人属性值都加双引号用逗号隔开。
    url:打开的链接的地址。
        name:打开方式有四种,默认为_blank  打开新窗口
        _parent 打开到付及框架
        _sele 代替自身的页面
        _top 直接打开到顶级父级页面
    spers:多用于调整高度

以下的window操作写法可以将window换成对应的对象名:
    window.close(); 关闭窗口
    window.moveto(x,y); 调整打开窗口的位置
    window.resize(x,y); 高宽    单位是像素

3.延迟与间隔
    间隔 setInterval(“函数名”,间隔时间) 函数名需要添加双引号!!    时间是毫秒!
    setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由

setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
    clearInterval(间隔的变量名);
间隔多用于没有用户操作的情况下

延迟
    setTimeout(“函数名”,间隔时间)  双引号注意!!
     方法用于在指定的毫秒数后调用函数或计算表达式。

4.操作html
    查找元素:
        根据id获取元素
        document.getElementById(“id”);
        根据class获取元素
        document.getElementsByClassName(“class”);
        根据标签名获取元素
        document.getElementsByTagName(“div”);
        根据name获取元素
        document.getElementsByName(“name”);
        注意添加引号!!

5.改变html内容    
    对象名.innerHTML;用于添加文本或者代码
    添加文本  .innertext;
    
6.操作属性                 此处注意添加双引号!!
    1.设置一个属性,添加或更改
    获取的对象.setAttribute(“属性名”,”属性值”)
    2.获取属性的值
    获取的对象.getAttribute(“属性名”);
    3.移除一个属性
    获取的对象.removeAttribute(“属性名”);
7.操作样式
    1.操作样式     
    获取的        对象.style.样式=”” ;    样式中间的横杠去掉  且需要大写    例如
backgroundColor   

2.获取样式
    Var a = 获取的对象.style.样式
    
8.操作表单元素
    对象名.value;

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,904
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,430
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,247
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,058
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,690
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,727