Javascript代码在网页中出现的位置

Javascript代码在网页中出现的位置

下面有具体的代码和截图

Javascript代码在网页中出现的位置:
1.直接写在事件名称的后面
2.做成函数,写在head标签中,比较规范的做法是写在window.onload = function() {}这句话的function函数体中
3.写在单独的js文件中

 /*
网页元素又可以称为文档元素,网页就是文档
使用javascript操作网页上的元素,也就是dom编程
dom:Document Object Model,简称DOM(即文档对象模型),说白了,就是把网
页当成一个文档来看待,把网页上的每个标签/元素/节点当成一个对象来看待
我们可以把标签叫成元素,或者叫成节点!(标签、元素、节点这3者都是一样的,只是不同的叫法而已)
元素的英文是Element
节点的英文是Node
标签的英文是Tag

 */

/*
注意:取函数名的时候,要见名知意
函数名不能取javascript中的关键字和保留字,尽量避开javascript中的关键字和保留字
保留字:reserved word

 */

<script type="text/javascript">
/*
注意:取函数名的时候,要见名知意
函数名不能取javascript中的关键字和保留字,尽量避开javascript中的关键字和保留字
保留字:reserved word
 */

 /*
网页元素又可以称为文档元素,网页就是文档
使用javascript操作网页上的元素,也就是dom编程
dom:Document Object Model,简称DOM(即文档对象模型),说白了,就是把网
页当成一个文档来看待,把网页上的每个标签/元素/节点当成一个对象来看待
我们可以把标签叫成元素,或者叫成节点!(标签、元素、节点这3者都是一样的,只是不同的叫法而已)
元素的英文是Element
节点的英文是Node
标签的英文是Tag

 */

 
 //定义2个函数,这是函数1
    function hello(){
        alert('我老家在江西省赣州市于都县');
    }
    
    //定义2个函数,这是函数2
    function hello2(){
        alert('中国赣州市于都县');
    }
    
    window.onload = function() {
        //javascript代码写在window.onload的函数体中是最规范的写法
        console.log("javascript代码写在这个函数体中是最规范的写法");
    }
    
</script>

 

<br/>
    <input type="button" value="问候语1" οnclick="hello()">
    <br/>
    onclick事件中调用函数,onclick事件后面,如果只有一行代码的话,可以不加;分号
    <br/>
    <input type="button" value="问候语2" οnclick="hello();">
    <br/>
    onclick事件中调用函数,onclick事件后面,如果只有一行代码的话,你也可以加上;分号
    <br/>
    <input type="button" value="问候语3" οnclick="hello();hello2()">
    <br/>
    onclick事件中调用函数,onclick事件后面,如果不止有一行代码的话,你必须在每行代码后面加上;分号,最后一行代码可以不加;分号
    <br/>
    <input type="button" value="问候语4" οnclick="hello();hello2();">
    <br/>
    onclick事件中调用函数,onclick事件后面,如果不止有一行代码的话,你必须在每行代码后面加上;分号,但最后一行代码可以不加;分号也可以加上;分号
    <br/>
    如下语句,在点击按钮时,会报错,hello()后面缺少;分号
    <br/>
    <input type="button" value="问候语5" οnclick="hello()hello2()">
    <br/>
    onclick事件中调用函数,onclick事件后面,如果不止有一行代码的话,你必须在每行代码后面加上;分号,但最后一行代码可以不加;分号也可以加上;分号
    <br/>
    如下语句,在点击按钮时,会报错,hello()后面缺少;分号
    <br/>
    <input type="button" value="问候语6" οnclick="hello()hello2();">
    <br/>
    onclick事件中调用函数,onclick事件后面,如果不止有一行代码的话,你必须在每行代码后面加上;分号,但最后一行代码可以不加;分号也可以加上;分号
    <br/>
    <br/>

下面是javascript.html页面

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>javascript简介概述和一个简单案例</title>
<!-- 引入js文件  -->
<script type="text/javascript" src="testjs.js"></script>
<script type="text/javascript">
/*
注意:取函数名的时候,要见名知意
函数名不能取javascript中的关键字和保留字,尽量避开javascript中的关键字和保留字
保留字:reserved word
 */

 /*
网页元素又可以称为文档元素,网页就是文档
使用javascript操作网页上的元素,也就是dom编程
dom:Document Object Model,简称DOM(即文档对象模型),说白了,就是把网
页当成一个文档来看待,把网页上的每个标签/元素/节点当成一个对象来看待
我们可以把标签叫成元素,或者叫成节点!(标签、元素、节点这3者都是一样的,只是不同的叫法而已)
元素的英文是Element
节点的英文是Node
标签的英文是Tag
 */
 
 //定义2个函数,这是函数1
	function hello(){
		alert('我老家在江西省赣州市于都县');
	}
	
	//定义2个函数,这是函数2
	function hello2(){
		alert('中国赣州市于都县');
	}
	
	window.onload = function() {
		//javascript代码写在window.onload的函数体中是最规范的写法
		console.log("javascript代码写在这个函数体中是最规范的写法");
	}
	
</script>
</head>
<body>
	<h1>javascript简介概述和一个简单案例</h1>
	<form name="form1">
	<input type="text" name="userName" id="myUserName">
	</form>
	<br/>
	<input type="text" name="userName2">
	<br/><br/>
	<input type="text" id="uName">
	<br/>
	alert这个单词是警告的意思,alert()是javaScript(即js)中的一个函数,弹出警告框,我们可
	以用alert()函数来做一些简单的调试
	<input type="button" value="打招呼1" onclick="alert('江西省赣州市于都县渡江大道XXX号');">
	<input type="button" value="打招呼2" onclick="sayHello()">
	<input type="button" value="打招呼3" onclick="sayHello2()">
	<input type="button" value="打招呼4" onclick="sayHello3()">
	<br/>
	<input type="button" value="问候语1" onclick="hello()">
	<br/>
	onclick事件中调用函数,onclick事件后面,如果只有一行代码的话,可以不加;分号
	<br/>
	<input type="button" value="问候语2" onclick="hello();">
	<br/>
	onclick事件中调用函数,onclick事件后面,如果只有一行代码的话,你也可以加上;分号
	<br/>
	<input type="button" value="问候语3" onclick="hello();hello2()">
	<br/>
	onclick事件中调用函数,onclick事件后面,如果不止有一行代码的话,你必须在每行代码后面加上;分号,最后一行代码可以不加;分号
	<br/>
	<input type="button" value="问候语4" onclick="hello();hello2();">
	<br/>
	onclick事件中调用函数,onclick事件后面,如果不止有一行代码的话,你必须在每行代码后面加上;分号,但最后一行代码可以不加;分号也可以加上;分号
	<br/>
	如下语句,在点击按钮时,会报错,hello()后面缺少;分号
	<br/>
	<input type="button" value="问候语5" onclick="hello()hello2()">
	<br/>
	onclick事件中调用函数,onclick事件后面,如果不止有一行代码的话,你必须在每行代码后面加上;分号,但最后一行代码可以不加;分号也可以加上;分号
	<br/>
	如下语句,在点击按钮时,会报错,hello()后面缺少;分号
	<br/>
	<input type="button" value="问候语6" onclick="hello()hello2();">
	<br/>
	onclick事件中调用函数,onclick事件后面,如果不止有一行代码的话,你必须在每行代码后面加上;分号,但最后一行代码可以不加;分号也可以加上;分号
	<br/>
	<br/>
<pre>
	顺便复习一下html中的一些知识点:
	html中有3种按钮
	1.type="submit"
	2.type="reset"
	submit提交按钮和reset重置按钮需要写在表单中才有意义
	<br/>
	3.type="button"
	button是普通按钮,可以写在表单中,也可以写在非表单中
	<br/>
普通按钮就是系统没有预先定义功能的按钮,而submit提交按钮就是系统预先定义了提交功能的按钮,所以submit提
交按钮只能用来做表单提交功能,而reset重置按钮也是系统预先定义了重置功能的按钮,所以reset重置按
钮只能用来做重置表单功能,因为普通按钮在系统中没有预先定义功能,所以普通按钮可以用来做其他各种各样的事情,可
以根据自己的需要来定义功能,也可以定义成提交功能,也可以定义成重置功能,也可以定义成其他功能
<br/>	
事件:发生了一件事情,以及发生了事情后的处理办法,事件的单词是event,该单词在计
算机中出现的频率比较高,稍微记一下该单词
比如:onclick点击事件,click是点击的意思,on是当...时候
Javascript代码在网页中出现的位置:
1.直接写在事件名称的后面
2.做成函数,写在head标签中,比较规范的做法是写在window.onload = function() {}这句话的function函数体中
3.写在单独的js文件中
</pre>
</body>
</html>

下面是testjs.js

/**
 * 
 */

//在有表单的情况下,我们可以通过如下办法来找到表单中的元素
//这种方式是通过表单的名字和元素的名字来找到元素
function sayHello(){
	//通过forms[下标].表单中的元素名的方式找到表单中的元素
	alert("您好," + document.forms[0].userName.value);
	//直接通过表单名.表单中的元素名的方式找到表单中的元素
	alert("大家好,我是" + form1.userName.value);
	//通过getElementById()函数查找元素
	alert("哈喽," + document.getElementById("myUserName").value);
}



//在没有表单的情况下,我们可以通过如下办法来找到我们想要的元素
/* 
通过getElementsByName()函数查找元素,这种方式是通过元素名字来查找的,但是网
页中可能有多个元素同名的情况,该函数返回的是数组
*/
function sayHello2(){
	alert("hello," + document.getElementsByName("userName2")[0].value);
}
/*
 通过getElementById()函数查找元素,这种方式是通过元素id来查找的,该函
 数返回的是单个元素,如果网页中有多个元素的id相同,该函数只返回最先找到的那个元素
*/
function sayHello3(){
	alert("hi," + document.getElementById("uName").value);
}

下面是截图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值