c#开发之三---前端技术DOM

发布时间:2020-08-02 23:50:36 作者:kuang_hp
来源:网络 阅读:1938

第一章 BOM(浏览器对象模型 (BOM) )

1.1 window对象

window对象表示浏览器窗口,可以通过window对象操作浏览器。浏览器里面所有的javascript方法,变量等全是widonw对象的成员。甚至 HTML DOM 的 document 也是 window 对象的属性。

1.2 window对象的方法:

alert()     //弹出信息

confirm()   //提示是否删除对话框,返回ture和false.

navigate()   //导航,把网页跳转到另一个地址。

setinterval(方法,时间)  //每间隔一段时间执行一次方法。


1.2 window属性

1、location属性:地址栏。
hostname:域名.
href:地址栏地址。
port:端口。
reload():刷新当前页。

 <input type="button" value="跳转到新浪" onclick="location.href = 'http://www.sina.com.cn'"  

2、event属性

表示事件发生时是否另外触发了某个事件。如,是否按下了ctrl键。如触发了另外的事件,反回ture,否则返回false。

function nav() {
            ///当检测到按下ctrl键时,反回值为ture,否则为false
            if (event.ctrlKey)                                  
                location.href = 'http://www.baidu.com';
            else
                location.href = 'http://www.sina.com.cn';

4、鼠标座标
clickx  ,clicky: 一般为在鼠标在文档中的位置。

screenx,screeny:鼠标在屏幕中的位置。

offsetx,sffsety:鼠标在当前对象中的位置。


5、returnvalue
即是否取消某个html元素的默认行为。

如 submit,默认是提交表单行为,但我们做一下判断,如果文本框中输入的值不对,或没有输入值时,就不作提交。此时我们就可以用returnvalue属性,把他赋值为false即可。

例:

6、srcelement  事件源,可以返回事件产生者,即是谁干的这件事。

7、screen,返回当前屏幕的分辩率。

1.3、事件
动态注册事件时,把函数赋值给事件时,不能加后面的括号。

function f2() {
                                           
                location.href = 'http://www.baidu.com';
           

docment. //后面不能加括号。此时的f2是一个函数。此时在移动鼠标时,就会执行函数f2。

docment. //如果这样写,就是把f2函数的结果返回给这个事件,f2函数没有定义返回,返回的结果就是undefined.



第二章DOM

2.1、docoment对象
docoment的区域是整个页面。而body的区域是在有Html元素的区域内。

2.1.1方法:
1、docoment.write();//输出文档内容,里面可以带标签。

2、getelementbyid()根据Id获得对象

有时候多层元素中,如form中的一个input标签,即使有ID也没法直接调用,但用getelementbyid就可以。这个方法可以找到整个页面里的ID。不管是多少层内的。
3、getElementByName(),根据名字获得对象。


4、getElementsByTagName(),根据标签名获得对象。





2.1.2属性

1、docuoment.documentelement   //当前文档的根节点
节点:包括标签,文字,注释等页面里的所有元素。
元素:元素就是标签。
children:子元素。
childnodes:子节点。子元素和子节点都只能找到直接子元素和子节点。多层的找不到。



2.2 body对象





2.3form对象

推荐阅读:
  1. 69前端技术
  2. c#开发之一---前端技术html/css

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

dom 前端技

上一篇:一文让你轻松了解JAVA开发中的四种加密方法

下一篇:Oracle固定SQL的执行计划(一)---SQL Profile

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》