首页 > 其他 > 详细

Example010

时间:2016-04-08 00:33:51      阅读:237      评论:0      收藏:0      [点我收藏+]
<!-- 实例010实现浏览器兼容改内容的函数 -->
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>实例010实现浏览器兼容改内容的函数</title>
</head>
<body>
<!-- 内容(通常使用的四个属性) a div b h1 input用value
	innerText只有IE好用,非IE用(textContent),不兼容
	属性可以改值,也可以取值 -->
	<div id="test" onclick="change()">你好!</div>
	<script>
		var obj = document.getElementById("test");
		function change() {
			// 可以兼容的改值
			// intext(obj,"handsomehan");
			// 可以兼容的获取值
			// alert(intext(obj));
			//obj.innerHTML = "<h1>我是handsomehan</h1>" //innerHTML这个是兼容的;
			alert(obj.innerHTML);
			alert(obj.outerHTML);
		}

		function intext(name,value) {
			//如何区分IE和非IE,IE中的document中有all这个属性
			if (document.all){
				if (typeof(value) == "undefined") {
					return name.innerText;
				}else {
					name.innerText = value;
				} 
			} else {
				if (typeof(value) == "undefined") {
					return name.textContent;
				} else {
					name.textContent = value;
				}
			}
		}
	</script>
</body>
</html>

  

Example010

原文:http://www.cnblogs.com/handsomehan/p/5366145.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!