首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单击以显示具有多个位置的多个hml文件的电话号码

单击以显示具有多个位置的多个hml文件的电话号码
EN

Stack Overflow用户
提问于 2019-01-29 23:23:26
回答 3查看 55关注 0票数 0

我有200个html文件,我必须隐藏电话号码,直到我们点击一个文本,所以我需要改变所有的文件内容使用像GrepWin这样的工具。我可以使用这段代码做到这一点,但问题是,对于同一页面中具有相同内容的所有位置,都需要更改函数名称和id。因此,这一行在同一文件中出现了多次:

代码语言:javascript
复制
 <p>
   <b>Contact data: 
 <script>
  function myFunction() {
    document.getElementById("demo").innerHTML = "0316 301 958";} . 
 </script>
 <button id="demo" onclick="myFunction()">Show the number</button>
 <p>
 <b>Contact data: 
 <script>
  function myFunction() {
   document.getElementById("demo").innerHTML = "0316 301 958";} . 
 </script>
   <button id="demo" onclick="myFunction()">Show the number
   </button>

我需要不同的解决方案来改变他们在所有的html文件,但显示的数字(这是相同的所有)。此时只显示一个数字http://jsfiddle.net/qyzkfush/。我可以手动编辑函数名称和按钮id,但更改200个文件的内容将花费我很长时间,每个文件中有许多位置。我需要使用GrepWin来搜索所有文件的代码并替换它。

EN

Stack Overflow用户

发布于 2019-01-29 23:53:07

如果你真的必须这样做,你可以运行以下命令:

代码语言:javascript
复制
function myFunction(e, phoneNumber) {
  e.innerText = phoneNumber;
}
代码语言:javascript
复制
<p><b>Contact data: 
<button id="demo" onclick="myFunction(this, '0316 301 958')">Show the number</button>

<p><b>Contact data:
<button id="demo" onclick="myFunction(this, '0316 301 957')">Show the number</button>

我只会用这个作为快速修复,我会和客户谈一谈如何使内容动态化。

票数 2
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54424302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档