在我的工作中,我需要用非常相似的名称填充数十个字段:TXT-000601,TXT-000602,TXT-000160等。由于它们位于无序列表中,因此我必须从上至下看1到1。几次探底,直到找到所需的东西。
为了优化过程,我考虑过创建一个小的脚本以在相同的浏览器开发人员工具中运行,我会在其中键入字段名称,然后在页面上显示它的位置。实际上,这是一个带有突出显示的简单搜索,但是,并不是那么简单:
这是我的问题的局限性:
value.name
我到目前为止所拥有的:
到目前为止,我已经能够存储需要搜索的内容并循环查找元素名称,直到找到匹配项为止,但是我无法突出显示视图并将其移至该位置。
代码如下:
var str = window.prompt("txt: ");
function findString(str) {
for (var i = 0; i < editorObject.GetObject('document.variables.length'); i++) {
txt = editorObject.GetObject('document.variables.[' + i + '].name')
if (txt == str) {
// If found it should give the highlight and "jump" to the text
} else {
// Search keep going
}
}
return;
};
findString(str);