`
katelin
  • 浏览: 30117 次
  • 性别: Icon_minigender_2
  • 来自: 厦门
社区版块
存档分类
最新评论

类的实例的问题

阅读更多
下面的代码,alert出来的结果,说明这个时候t是return的那个html对象,而非Test的实例。为啥啊?我知道一般写成类的形式是不带return的。

<input type="text" name="myText">
<script language="JavaScript">
<!--
	function Test(id){
		this.type = 'class test';
		return document.getElementById(id);
	}

	var t = new Test('myText');
	alert(t.type); //结果是text,看来这时候t是myText这个html对象而非Test类的实例
//-->
</script>


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics