JS如何获取页面内所有的<img>标签元素?

是这样的吗?varanchors=document.getElementByTagName("img");不过提示错误。怎么回事呢?错误:document.getElem... 是这样的吗?
var anchors = document.getElementByTagName("img");

不过提示错误。怎么回事呢?
错误: document.getElementByTagName is not a function
行:32
原来通过获取id也可以读写html标签的各个属性...
展开
 我来答
加百列windy
高粉答主

推荐于2019-08-16 · 每个回答都超有意思的
知道小有建树答主
回答量:2074
采纳率:100%
帮助的人:95.7万
展开全部

使用以下关键代码:

1、简单的HTML页面,放入一些img标签:

2、页面载入完成后,读取img标签:

3、展示页面:

4、打开开发者模式,浏览器console:(已读取)

5、错误分析,getElementByTagName:(少了一个s,Elements)

扩展资料:

getElementsByTagName() 特性:

这方法会忽略文档的结构。假如希望查找文档中所有的 <p> 元素,getElementsByTagName() 会把它们全部找到,不管 <p> 元素处于文档中的哪个层次。

这方法会提供任何所需要的 HTML 元素,不论它们在文档中所处的位置。

1、getElementsByTagName() 方法会使用指定的标签名返回所有的元素(作为一个节点列表)

2、getElementsByTagName() 这方法可查找整个 HTML 文档中的任何 HTML 元素。



sunyundonged
推荐于2017-11-22 · TA获得超过1477个赞
知道小有建树答主
回答量:318
采纳率:100%
帮助的人:364万
展开全部
呵呵 document.getElementByTagName is not a function
意思是这不是一个方法,明确说明你写错了嘛
方法名是getElementsByTagName,注意,类似的方法凡是返回数组或可能返回数组的, 中间是写作Elements,像getElementById这种通过id返回唯一一个DOM对象的,中间是写作Element.

ps:不错,不管通过什么方法,比如id,class,tag,child还有name等等,这些方法只要获取到对应的DOM对象,那么就完全可以操作其所有属性.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嗜血鸿云
2015-10-21
知道答主
回答量:36
采纳率:100%
帮助的人:10.3万
展开全部
var img = $("img").text();
试试看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夕阳下的萧影
2015-09-15
知道答主
回答量:44
采纳率:0%
帮助的人:11万
展开全部
getElementsByTagName("img")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式