请教个问题,如何获取a标签和font标签内的内容并做相应修改?

直接通过document.getElementsByClassName("work-list")或document.getElementById("development... 直接通过document.getElementsByClassName("work-list")或document.getElementById("development-icon")获取到的内容为null.截图: 展开
 我来答
我爱罗lm
2017-08-15 · TA获得超过347个赞
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:85万
展开全部
你这个只是做了拼接字符串,并没有追加到页面里,所以页面里没有这些元素,所以获取不到,另外,获取的时候应该在追加动作之后。
根据你的写法,你的a标签的id会重复,不建议使用。如果获取某一个a标签,可以写成'<a id="development-icon"'+i+' class=........,使得id唯一,如果你是获取全部a元素,你可以根据样式或者元素获取
更多追问追答
追问
我在后面是有正常追加到页面中的,只是代码太多没贴出来
tpl += ' ';
cldbox.innerHTML = tpl;
document.querySelector(opt.el).appendChild(cldbox);
如果id像你说的动态加的,那我怎么获取全部a元素的值?
追答

这个应该在你追加之后写,你是先获取再追加,获取不到的

如果你要是获取全部的a,你可以参照根据样式获取呀

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式