【发布时间】:2013-01-07 21:28:19
【问题描述】:
在一大堆 HTML 页面中,我需要像这样替换所有字符串:
language[0].attributes[24].value;
用这个:
language[0].getAttribute("attr"+24);
其中“24”可以是任意数字。
我认为我可以使用 Notepad++ 的 Find and Replace 和正则表达式来执行此操作,但经过多次试验和错误,到目前为止还没有运气。我不想手动执行此操作。
(这是因为,当我升级到 IE10 时,我支持的网页上的所有文本都失控了。根据定义,XML 属性似乎可以按任何顺序排列,而新版本的 IE 对它们重新排序。我现在需要通过名称而不是索引来引用属性。)
感谢您的帮助。
【问题讨论】:
标签: javascript regex internet-explorer notepad++