javascript 没有效果

<!DOCTYPEhtml><html><headlang="en"><metacharset="UTF-8"><title></title><linkhref="wed... <!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<link href="wedibo.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
window.onload=function () {
var oT=document.getElementsByTagName('textarea')[0];
var weibotext=document.getElementsByClassName('weibotext')[0];
// var weibotextnum=document.getElementsById("weibotextnum");
var oA=document.getElementsByClassName('post')[0];

var ie=!-[1];
oT.onfocus=function () {
alert("focus");
oT.style.border = "5px #40E0D0 solid";
oT.style.boxShadow = " 0 0 10px #fd1e4a";

}
oA.onmouseover=function (){
alert("deeedd");
oA.style.background="#FFFFFF";
}

}

</script>
</head>
<body>
<div class="weibodiv">
<a href="#" class="ad"></a>
<a href="#" class="adtext">点击按钮,赢取好礼</a>
<div class="weibotext">
<textarea></textarea>
<p id="weibotextnum">还能输入<span id="weibotextnumber">140</span><p>
</div>
<span id="weibobuttonlinks">..</span>
<a class="post">广播</a>
</div>
</body>
</html>
这是代码 不考虑CSS 为什么加了注释的那句( // var weibotextnum=document.getElementsById("weibotextnum");),就没有效果了呢
展开
 我来答
网海1书生
科技发烧友

推荐于2016-01-17 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
var weibotextnum=document.getElementsById("weibotextnum");

改为
var weibotextnum=document.getElementById("weibotextnum");

你可以自己去思考一下:为什么这个不用加s,而另3个却要加s呢?另3个有什么共同特征呢?提示一下:s在英语中代表复数
更多追问追答
追问
确实是这样子的大哥  后面有没有s区别在哪里啊

var oT=document.getElementsByTagName('textarea')[0];

这个为什么参数要单引号。而且后面要有[0] 、这又有什么说法呢
什么时候用单引号 什么时候用双引号呢
追答
这是因为在同一个网页中,是允许有多个TagName、ClassName(此外还有一个Name属性)相同的元素存在的,而ID则是具有排他性的,同一个网页中不允许有ID相同的元素存在,因此getElementsByName、getElementsByTagName、getElementsByClassName这三种方法获取的是元素集合(即使实际只有一个也一样),也就是说它们是复数,所以有s。而getElementById获取的则是单个元素,所以没有s。
单引号和双引号没区别的,除非在嵌套使用的时候才有区别。
[0]是在元素集合中获取某个指定元素,0表示第一个元素,如果需要继续获取下一个同名元素,那就是[1]、[2]、[3]……依此类推
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式