JavaScript函数及事件和DOM(js常用的事件及含义)

boyanx3天前技术教程8

一、函数(需要先定义,再调用)

1.什么是函数:是完成特定任务的代码语句块(可以理解为java中的方法).

2.函数分类:分为系统函数和自定义函数

3.常用的系统函数

parseInt("数字字符串"); //将字符串转化为数字

parseFloat("数字字符串"); //将字符串转化为小数

isNaN(temp) isNaN判断变量是不是非数字,不是数学返回true,反之false。

4.自定义函数:

4.1.自定义函数:

function 函数名称(形参列表){

函数体....

return [返回值];

}

注意:形参列表的格式:参数名1,参数名2...

4.2.调用函数

函数名称(实参列表);

变量名=函数名称(实参列表); //调用带函数值的函数

二、标签事件(网页机制)

1.理解标签事件

<标签 事件名称="js代码" />

注意:标签事件名称都以on开头.

2.理解标签事件与函数

<标签 事件名称="函数();" />

3.标签常用事件

onload 网页加载事件,利用body标签添加事件

onclick 光标点击事件

ondblclick 光标双击事件

onmouseover 光标移上对象触发

onmouseout 光标移出对象触发

onfoucs 获得焦点

onblur 失去焦点

onchange 选中项发生改变触发(针对下拉列表)

三、Dom操作

1.理解DOM(Document Object Model):文档对象模型

将标签看作成对象的过程。

2. 操作dom对象(理解标签)

//1.通过标签id属性定位dom对象

var obj=document.getElementById("one");

//2.使用value属性控制表单对象的值

dom对象.value[=值];

//3.控制非表单对象的内容

dom对象.innerText="我会<br/>改变层中内容啦!"; //不支持解析标签

dom对象.innerHTML="我会<br/>改变层中内容啦!"; //支持解析标签

//4.控制标签的样式

//4.使用style属性控制dom对象的样式

dom对象.style.color="red";

dom对象.style.fontSize="24px";

dom对象.style.backgroundColor="yellow";

注意:js操作的样式属性就是css样式属性不加杠,将杠后的首字母大写

5.使用className属性设置类选择器

dom对象.className="类选择器名";

相关文章

JavaScript If...Else 语句(js if(false))

条件语句用于基于不同的条件来执行不同的动作。 条件语句 通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。 在 JavaScript 中,我们可使用以下...

javascript基础入门(javascript入门经典)

第1天,学习的是js最基本的东西(包括js的组成、数据类型、数据类型转换、NaN和isNaN、隐式类型转换、加减乘除以及取余、变量作用域、闭包简单的概念、命名规范、运算符和逻辑运算符、程序流程控制:...

JavaScript三种动态改变样式属性(javascript 动态)

JavaScript三种动态改变样式属性在JavaScript中,有两种方式可以动态地改变样式的属性,一种是使用样式的style属性,另一种是使用样式的className属性。另外,控制元素的显示和隐...

玩转JavaScript OOP[02]--类的实现

概述当我们在谈论面向对象编程时,我们在谈论什么?我们首先谈论的是一些概念:对象、类、封装、继承、多态。对象和类是面向对象的基础,封装、继承和多态是面向对象编程的三大特性。JavaScript提供了对象...

JavaScript从入门到精通(javascript从入门到放弃)

前几天,我们学习了JavaScript的入门课程,但是要想做网站,仅仅学会入门是不够的,今后的几天,我将带领大家精通JavaScript,希望大家好好学习!JS内置对象String对象:字符串对象,提...

小白教你JavaScript 第三讲(javascript怎么入门)

昨日回顾JS中变量是没有类型的,变量的类型来自于变量的值。给变量赋一个什么样的值,变量就是什么样的类型。JS中变量的类型分类:(1)基本数据类型;(2)复合数据类型基本数据类型:数值型、字符型、布尔型...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。