请问可以给select增加prototype吗? http://www.railscn.com/viewthread.php?tid=917 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在IE下,html元素根本不是Object的实例!因此IE下的html元素根本没有原型!更不要说为原型添加方法了!<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title> new document </title> <meta name="generator" content="editplus" /> <meta name="author" content="Gao YiXiang" /> <meta name="email" content="[email protected]" /> <meta name="keywords" content="javascript dhtml dom" /> <meta name="description" content="I love web development." /></head><body><input type="text" id="tbxTest" /> <script type="text/javascript"> <!--var e = document.getElementById("tbxTest");alert(e instanceof Object); // IE6 下为 false;FF2 下为 true //--> </script></body></html> IE下只能通过辅助对象完成对html元素的操作!L@_@K<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title> new document </title> <meta name="generator" content="editplus" /> <meta name="author" content="Gao YiXiang" /> <meta name="email" content="[email protected]" /> <meta name="keywords" content="javascript dhtml dom" /> <meta name="description" content="I love web development." /></head><body> <select id="sltTest"> <option value="" selected="selected">1</option> <option value="">2</option> <option value="">3</option> <option value="">4</option> <option value="">5</option> </select> <script type="text/javascript"> <!--// 辅助对象。var SelectHelper = {};SelectHelper.getSize = function(oSel){ if (oSel) { return oSel.options.length; }};var o = document.getElementById("sltTest");var size = SelectHelper.getSize(o);alert(size); //--> </script></body></html> 要写一个输入完整算式的计算器,十进制的已经完成,十六进制的算式怎么处理? 请教各位大侠:js一个让人想死也想不出来的问题 IE与FireFox的js和css(差别杂谈) 帮忙解决一个图片不能切换问题 求助!!javascript的问题!用两个radio来控制两个输入域的显示与隐藏 再问个firefox中的js问题 js的with语句使用 在js中如何支除字符串的左右两端空格????????????? 在javascript中如何连接数据库 我想做一个Loading条。 JavaScript中可以声明 符号常量吗? JS无重复写入COOKIES
因此IE下的html元素根本没有原型!更不要说为原型添加方法了!<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="Gao YiXiang" />
<meta name="email" content="[email protected]" />
<meta name="keywords" content="javascript dhtml dom" />
<meta name="description" content="I love web development." />
</head>
<body>
<input type="text" id="tbxTest" />
<script type="text/javascript">
<!--
var e = document.getElementById("tbxTest");
alert(e instanceof Object); // IE6 下为 false;FF2 下为 true
//-->
</script>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="Gao YiXiang" />
<meta name="email" content="[email protected]" />
<meta name="keywords" content="javascript dhtml dom" />
<meta name="description" content="I love web development." />
</head>
<body>
<select id="sltTest">
<option value="" selected="selected">1</option>
<option value="">2</option>
<option value="">3</option>
<option value="">4</option>
<option value="">5</option>
</select>
<script type="text/javascript">
<!--
// 辅助对象。
var SelectHelper = {};
SelectHelper.getSize = function(oSel)
{
if (oSel)
{
return oSel.options.length;
}
};var o = document.getElementById("sltTest");
var size = SelectHelper.getSize(o);
alert(size);
//-->
</script>
</body>
</html>