当前位置: 首页 > 面试题库 >

替换正文中的单词

郏扬
2023-03-14
问题内容

有没有办法替换放置在HTML正文中的table元素内的普通文本?

喜欢用“ hi”代替“ hello”吗?

请仅使用不带 jQuery的* JavaScript*


问题答案:

要用另一个字符串替换HTML中的字符串,请使用innerHTML的replace

document.body.innerHTML = document.body.innerHTML.replace('hello', 'hi');

请注意,这将替换hello整个正文的第一个实例,包括HTML代码中的任何实例(例如,类名等。),因此请谨慎使用-
为了获得更好的结果,请尝试通过使用以下内容定位代码来限制替换的范围document.getElementById或类似名称。

要替换目标字符串的所有实例,请使用带有global标志的简单正则表达式:

document.body.innerHTML = document.body.innerHTML.replace(/hello/g, 'hi');


 类似资料:
  • 我有一条短信。在这篇文章中是一张图片。我想把每个单词柏林都换成一个链接。现在我有问题,这站在图片的旧部分也是柏林,这也被取代。 有没有可能照片中的柏林没有被取代?注意,代码只是一个示例。我通常从wordpress获取内容。但这与此无关。我想。

  • 问题内容: 我有一个文件(更具体地说是一个log4j配置文件),我希望能够读取该文件并在代码中挑选出某些行并替换它们。例如,在文件中,有一串文本,指示文件的存储目录或记录器的级别。我希望能够替换这些文本字符串而无需读入文件,将其写入另一个文件以及删除原始文件。有没有一种使用Java来查找和替换文件中文本的更有效方法? 这是我尝试使用的文本文件的示例: 我希望能够读取文件并将’DEBUG’替换为另一

  • 我尝试将NSString转换为NSURL,但收到的URL被截断。 如果我将NSLog music.url设置为: /Users/Nikita/Library/Developer/CoreSimulator/Devices/D93FE148-7F72-43BB-A545-06D76C71300B/Data/Containers/Data/Application/48BC6629-F054-4679-

  • 我想要的输出将是一个包含以下项的JScrollPane: 我发现了创建自定义ListCellRenderer来替换DefaultListModel的建议。在所有的例子中,一个imageIcon是作为图标添加到lable中的,不幸的是,这只在文本的开头添加了一个图标,这不是我想要的。 以下是本网站示例之一的相关部分:

  • 我正在使用一个具有许多不同库依赖关系的gradle项目,并使用新的清单合并。在我的

  • 我有一个文本字符串,我想用另一个使用regexp的文本替换它 指用特定单词替换的每个单词 我的预期产出 用出版物标题替换期刊 分页替换页面 年份改为出版日期 DOI替换为数字对象标识符 罗氏链环替换为罗氏链环 我的正则表达式=\b(期刊|年份|页面| DOI |罗氏链接)\b 我的regexp检测所有特定的单词,但我没有找到使用将每个单词替换为特定单词的解决方案