社区
JavaScript
帖子详情
请问this对象可以是当前的标签吗?
ryrx
2007-04-06 11:18:47
比如代码如下:
<div onclick="do(this)">
<span>求助</span>
</div>
js:
function do(obj){
var s=obj.getElementsByTagName("span");
s.style.color = "blue";
}
其中的do(this),这个this能代表div对象吗?
...全文
146
5
打赏
收藏
请问this对象可以是当前的标签吗?
比如代码如下: 求助 js: function do(obj){ var s=obj.getElementsByTagName("span"); s.style.color = "blue"; } 其中的do(this),这个this能代表div对象吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ryrx
2007-04-06
打赏
举报
回复
谢谢啊,我调试成功了。请问为什么要用for循环呢?
在<div>里只有一个<span>啊
是不是因为getElementsByTagName得到的是数组?
hengxin54
2007-04-06
打赏
举报
回复
function ddd(obj){
var s=obj.getElementsByTagName("span");
for (var i=0;i<s.length;i++){
s[i].style.color = "blue";
}
}
楼主分都不给, 靠....
ryrx
2007-04-06
打赏
举报
回复
我把do()改成ddd(),但是运行没反应呢。。。
hengxin54
2007-04-06
打赏
举报
回复
可以
但是你的函数关键字会出问题,do是一关键字,换一个名吧
matrixy
2007-04-06
打赏
举报
回复
getElementsByTagName得到的是一个集合,是一个对象下属的以该标签名的一个集合,s.style.color会出现错误的,提示找不到属性.一个的话,你可以这样改
s[0].style.color = "blue";
或
function do(obj){
obj.firstChild.style.color = "blue";
}
html获取
当前
对象
this的
标签
$(this).prop("outerHTML")表示得到 自己以及子
标签
的内容 $("#d1 #d3").prop("innerHTML") 和 $(this).html()都是一样的,是得到this的子
标签
vue中怎么实现获取
当前
点击
对象
this
要是在传统的点击事件中,我们可以获取
当前
点击事件的this来执行相应的操作,但是在vue中没有这个点击this事件! 解决问题 在vue中我们要通过组件的方式来实现对
当前
元素进去切换 父组件 <v...
使用onclick()事件以及"this"获取
当前
标签
属性值的问题
使用onclick()事件以及"this"获取
当前
标签
属性值的问题 代码: 效果图: 进行操作时点击对应的button需要获取其对应的id值,类、ID选择器并不适用与获取动态的数据,因此得使用this关键字。 最初我是在函数内部...
标签
中href和onclick传递this
对象
的实现方法
本文介绍下html中的A
标签
通过href与onclick传递this
对象
的方法,有需要的朋友,可以参考下。 在blog的后台管理中允许为一个分类添加一个地址,但是不好添加onclick事件。想传递
当前
对象
给一个函数,于是将这个URL...
js onclick事件 传递this
对象
在js代码中给事件函数传入this
对象
的方法: 一、首先是
标签
对象
的代码,如下: 二、然后是js里对传过来的this的引用,下面的这个obj就是传过来的this: 之后便可以对这个obj
对象
进行...
JavaScript
87,922
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章