dom节点

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			console.log(document.nodeType);
			console.log(document.nodeName);
			//根节点
			var root= document.documentElement;
			console.log(root.nodeName);
			//子节点
			console.log(root.childNodes[2].childNodes);
			 //属性节点   包含在元素节点中         获取是通过元素节点来获取
		</script>
	</body>
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
		/*2 对象函数        
		
		
		*1.
		* toString(radix)     number ->String
		*
		* 2.
		* toFixed(n) 保留小数
		*
		* 3.
		* 字符串函数 
		* 
		* 
		* 
		* 
		* 
		* 
		* */

			var a=0x12;
			console.log(typeof(a));//判断数据类型
     		console.log(a.toString());
			console.log(typeof(a.toString()));
			document.write(console.log(a.toString()));
			
			
			console.log(a.toFixed(2))//保留小数  小数不足就补位 并且最终转换成十进制数
			
			
			
			
			var b ="wecomee";
			console.log(b.indexOf('e',0)) //返回字符串对应的下标 -1 就是不存在
			console.log(b.lastIndexOf('m'))
			console.log(b[5]);	
			console.log(b[0])
		</script>
		
	</body>
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
	</head>
	<body>
		<!--全局函数       全局对象的函数      函数(参数)
		对象的函数   实例化对象     对象.函数(参数)
		
		
		1.全局函数    :     alret()   confirm()  promt()
		eval 函数参数 是字符串   执行字符串
		
		1.
			escape()编码函数  and unescape()解码函数		
		2. 	
			escape()将参数编码并返回 
	  		unescape()将参数解码并返回
			不会对 字符 数字进行编码
		3. 
			parseFloat(String)   String ->number  实数
			parseInt(String,radix)   radix -> 第一个参数的基数(进制数)("0101",2) 十进制的正数
		4. 
			 isNaN 返回值机是t/f 判断参数是不是数字
		
		-->
		
		<!--eval-->
		<script type="text/javascript">
//			var x= "输出";
//			document.write(x);
//			eval("var x= '输出';document.write(x);")
			//"' ' " -> yes    """" ->  no
//		//模板字符串 :${变量/表达式}
			document.write(`"100"转换后为${parseFloat("12 34")}<br/>`);
			document.write("\"100\"转换后为:"+ parseFloat("100")+"<br/>") 
			document.write("\"12 34 56\" 转换后为:"+ parseFloat("12 34 56") + "<br />")
			document.write("十进制\" 63\"转换成整数结果为:" + parseInt("63" , 10)+"<br />")
			document.write("二进制'11'转换成整数结果为:" + parseInt("11" , 2)+"<br />")
			document.write("八进制'77'转换成整数结果为:" + parseInt("77" , 8)+"<br />")
			
			
			
			
			
			x = 100
			document.write("x是否为数值" + isNaN(x)+"<br />");
			
			
		

//			<!--2 对象函数        1.toString(radix)     number ->String -->

			var a=0x12;
			console.log(typeof(a));
     		console.log(a.toString());
			console.log(typeof(a.toString()));
//			document.write(console.log(a.toString()));
			
			
			console.log(a.toFixed(2))
			
		</script>
	</body> 
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>dom节点的访问方法</title>
		
		
		
		
	</head>
	<body>
		<form action="" method="post">
			姓名<input type="text" name="user" id="user" value="张三" /> <br />
			密码 <input type="password" name="pass" id="pass" value="" /><br />
			<input type="submit" value="提交"/>
		</form>
		<script type="text/javascript">
			var a = document.getElementById("user")//参数是Id属性值  参数是必须的 返回的是一个节点
			console.log(a);//姓名后面的input 标记  
			
			
			function $(a){
				
			return	document.getElementById(a)
			}
			var a = $("user");//参数是ID的属性值
			console.log(a)
			//属性节点通过元素节点获取
			//a.value //元素节点.value
			console.log(a.value);//input标记的一个属性
//			document.getElementById("id") 参数必须  返回第一个节点
//			document.getElementsByName("name")参数必须  通过name属性找元素
//			返回一个数组 不管页面中有没有符合元素都返回数组
//          tag:标签标记   通过标记名称来  返回的是数组
//			document.getElementsByTagName("Tagname")
//			document.getElementsByClassName("classname")  通过class属性来找对象
 			 
		</script>
		
		
	</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值