论坛首页 入门技术论坛

类的实例的问题

浏览 1555 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-09-12  
下面的代码,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