在与iOS兼容的页面中查找?

时间:2012-01-03 03:02:39

标签: javascript jquery ios

我正在尝试设置一个与iOS兼容的“在页面中查找”,到目前为止,我找到的唯一选项是使用“在页面中查找”书签。问题是,这需要有人将该代码传递到他们的浏览器地址栏和他的提交......

void(s = prompt('Find text:', ''));
s = '('
s ')';
x = new RegExp(s, 'gi');
rn = Math.floor(Math.random() * 100);
rid = 'z'
rn;
b = document.body.innerHTML;
b = b.replace(x, '<span name='
rid ' id='
rid ' style=\'color:#000;background-color:yellow; font-weight:bold;\'>$1</span>');
void(document.body.innerHTML = b);
alert('Found '
document.getElementsByName(rid).length ' matches.');
window.scrollTo(0, document.getElementsByName(rid)[0].offsetTop);

理想情况下,有一种方法可以在文本框中输入文本,点击提交,然后运行代码......

<input type="text" id="find" />
<button type="submit" id="submit" />

我不确定你会怎么做这样的事情,或者甚至可能。一些澄清将不胜感激。此外,jQuery是一种可用语言,如果这样可以更容易。

1 个答案:

答案 0 :(得分:0)

您有什么理由不能使用已经内置到移动版Safari中的查找页面吗?