请问this对象可以是当前的标签吗? 我把do()改成ddd(),但是运行没反应呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function ddd(obj){ var s=obj.getElementsByTagName("span"); for (var i=0;i<s.length;i++){ s[i].style.color = "blue"; }}楼主分都不给, 靠.... 谢谢啊,我调试成功了。请问为什么要用for循环呢?在<div>里只有一个<span>啊是不是因为getElementsByTagName得到的是数组? getElementsByTagName得到的是一个集合,是一个对象下属的以该标签名的一个集合,s.style.color会出现错误的,提示找不到属性.一个的话,你可以这样改s[0].style.color = "blue"; 或function do(obj){ obj.firstChild.style.color = "blue";} JS的代码 求 Extjs实现在浏览器的右下角弹出小窗口 网页右底部渐渐弹出小广告的实现 javascript 长时间按鼠标事件 动态创建的元素无法设置name属性吗? 有人用过dtree.js吗?帮个忙数据大概2000条,浏览时总提示脚本慢 2月18号结婚,散分!(为保证技术帖,附加一段代码) 请教高手!如何实现在连接事件中决定是否打开当前连接! 请教:如何改变<td>的disabled属性? 请教个正则写法 如果获得textarea控件中的内容? 添加删除table里的行
var s=obj.getElementsByTagName("span");
for (var i=0;i<s.length;i++){
s[i].style.color = "blue";
}
}楼主分都不给, 靠....
在<div>里只有一个<span>啊
是不是因为getElementsByTagName得到的是数组?
s[0].style.color = "blue";
或
function do(obj){
obj.firstChild.style.color = "blue";
}