博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
document
阅读量:4479 次
发布时间:2019-06-08

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

一、获取元素:

方法:

    docunment.getElementById("id");根据id找,最多找一个;

    var a =docunment.getElementById("id");将找到的元素放在变量中;
    docunment.getElementsByName("name");根据name找,找出来的是数组;
    docunment.getElementsByTagName("name");根据标签名找,找出来的是数组;
    docunment.getElementsByClassName("name") 根据classname找,找出来的是数组;

二、操作内容

1)获取内容

alert(a.innerText);只取里面的文字

 alert(a.outerHTML);包括标签本身的内容

a.innerHTML = "<font color=red >hello world </font>";

 

2)表单元素

(1)获取内容,有两种获取方式:

  var t = document.f1.t1; form表单ID为f1里面的ID为t1的input;

      var t = document.getElementById("id"); 直接用ID获取。

  alert(t.value); 获取input中的value值;

      alert(t.innerHTML); 获取<textarea> 这里的值 </textarea>;

(2)设置内容: t.value="内容改变";

 

(3)小知识点

<a href="http://www.baidu.com" onclick ="return false">转向百度</a> ;加了return flase则不会跳转,默认是return true会跳转。按钮也一样,如果按钮中设置return flase 则不会进行提交,利用这个可以对提交跳转进行控制。

 

三、

 

a.setAttribute("属性名","属性值"); 设置一个属性,添加或更改都可以;

a.getAttribute("属性名");获取属性的值;

a.removeAttribute("属性名");移除一个属性。

 

 

 

转载于:https://www.cnblogs.com/zs6666/p/5856066.html

你可能感兴趣的文章
(转)基础的重要性(程序员之路)
查看>>
JAVA中的CAS
查看>>
使用nginx代理跨域,使用nginx代理bing的每日一图
查看>>
自定义宏
查看>>
适配器模式
查看>>
Android中购物车的全选、反选、问题和计算价格
查看>>
GeoServer Rest服务启动匿名认证的配置方法
查看>>
网络流(最大独立点集):POJ 1466 Girls and Boys
查看>>
cpio命令详解
查看>>
python学习笔记 python实现k-means聚类
查看>>
DNS & CDN & HTTPDNS 原理简析
查看>>
RS485连接CAN——应急用法【worldsing笔记】【待完善】
查看>>
新公司新项目新团队新领导
查看>>
在PADS中如何导出PCB封装库
查看>>
《设计模式之禅》学习笔记(十)
查看>>
160. Intersection of Two Linked Lists
查看>>
深入浅出 Java Concurrency (36): 线程池 part 9 并发操作异常体系[转]
查看>>
面试内容
查看>>
最小公倍数
查看>>
大数乘大数
查看>>