【发布时间】:2015-04-20 19:53:37
【问题描述】:
在 img 标签中,src 不是每次页面加载时的常量值。
<img src="http:/foo.com/directory/id=(random alphanumeric string ID)">
由创建它的网络生成的字母数字字符串的数量通常刚刚超过 200 个字符。
如果这是唯一的 img 标记,我只会使用 getElementsByTagName,但页面源代码中有很多 img。有没有办法只通过 partial src 内容定位标签源,然后 .innerHTML ID 号 only?我想它必须以这样的方式编写,直到它在最后遇到 "。
【问题讨论】:
-
换句话说:您想替换
id=后面的内容吗?还是建议的解决方案? -
我需要拿到那个身份证号码。
-
你需要在不知道它是什么的情况下抓取它,或者你需要将它作为源的一部分?
-
在这种情况下,我认为建议的解决方案是正确的,尽管您可以使用正则表达式而不是 indexOf 更安全一些
-
顺便说一句。谁能告诉我现在是否应该移除我的 cmets?
标签: javascript html string tags src