猿问

运行的时候出现object expected 错误

这是代码:


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style type="text/css">
.main {
	width: 546px;
	margin: 0 auto;
	margin-top:40px;
	border: 1px solid #9BAABD;
}
.top {
	width: 500px;
	height: 200px;
	margin: 20px 20px 0 20px;
	color:#CCC;
}
.footer {
	position: relative;
	height: 45px;
	line-height: 45px;
	margin-top: 10px;
	border-top: 1px solid #D7D7D7;
}
.footer .demt {
	position: absolute;
	left: 20px;
	color: #999;
	font-size: 14px;
}
.footer input {
	position: absolute;
	width: 90px;
	height: 25px;
	right: 20px;
	margin-top: 10px;
}
.footer .color{
	color:#F00;
}
</style>

<script>
function ck_textarea_onFocus(obj)
{
	if(obj.value==obj.defaultValue)
	{
		obj.value="";
	}
	obj.style.color="#000";
}
function ck_textarea_onBlur(obj)
{
	if(obj.value=="")
	{
		obj.value=obj.defaultValue;
		obj.style.color="#CCC";
	}
}
function ck_textarea_onProchange(obj)
{
	obj.value=obj.value.substr(0,140);
	var score=140-obj.value.length;
	document.getElementById("test").innerHTML=score;
}
function ck_textarea_onInput(obj)
{
	obj.value=obj.value.substr(0,140);
	var score=140-obj.value.length;
	document.getElementById("test").innerHTML=score;
}
</script>
</head>

<body>
<div class="main">
  <textarea  rows="10" cols="50" class="top" onFocus="ck_textarea_onFocus(this)" onBlur="ck_textarea_onBlur(this)" onpropertychange="ck_textarea_onPprochange(this)" oninput="ck_textarea_onInput(this)">欢迎每天微评爱车哦....</textarea>
  <div class="footer"> <span class="demt">您还可以输入 <span id="test" class="color"></span> 个字</span>
    <input type="submit" value="提交" />
  </div>
</div>
</body>
</html>

自己写的一个模仿微博发言的功能,限制字数时140字,用户输入的时候提示剩余多少字,如下:


但是现在出现了错误,在IEtester下测试,当文本框获取焦点的时候,弹出object expected 错误,如下图:

20160702_5e25473a5067d05d7019sW942O6XAl5


然后输入字符的时候也是出现这样的情况,IE6.7.8下面测试均是这样,360浏览器,火狐,谷歌,欧朋都没有什么,希望大家帮我解决一下哦,谢谢诶


qq_维以不永伤_1
浏览 1474回答 1
1回答

懒人码农

onpropertychange="ck_textarea_onPprochange(this)"    函数名不一致才会出错   ck_textarea_onProchange
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答