Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS:在IP地址旁边插入一个按钮_Javascript_Button_Ip_Inject - Fatal编程技术网

Javascript JS:在IP地址旁边插入一个按钮

Javascript JS:在IP地址旁边插入一个按钮,javascript,button,ip,inject,Javascript,Button,Ip,Inject,你能帮我做这个吗?我有一个包含IP地址的文本页面,类似于: this is example of the text with occasional IP 8.8.8.8 and 1.1.1.1 and 123.123.123.123 so on 我需要能够在这个地址旁边插入一个按钮,比如 8.8.8.8[按钮] 正如我看到的步骤: 1.在文本中查找IP(可以做到) 2.以某种方式插入按钮(这是我在尝试使用document.getElementById(“”)时无法实现的),但是没有ID,所以我

你能帮我做这个吗?我有一个包含IP地址的文本页面,类似于:

this is example of the text with occasional IP 8.8.8.8 and 1.1.1.1 and 123.123.123.123 so on
我需要能够在这个地址旁边插入一个按钮,比如

8.8.8.8[按钮]

正如我看到的步骤: 1.在文本中查找IP(可以做到)
2.以某种方式插入按钮(这是我在尝试使用document.getElementById(“”)时无法实现的),但是没有ID,所以我可以做什么呢?

尝试将8.8.8.8包装在一个可以为您提供ID的范围内,然后使用JS'append或类似方法插入按钮

像这样

这是偶尔出现IP
8.8.8.8
等的文本示例。

var str=“foo8.8.8.8”
var str="foo8.8.8.8"
var ips=str.match(/\d{1,}.\d{1,}.\d{1,}.\d{1,}/g);
var newips=new Array();
for(i=0;i<ips.length;i++){
newips[i]=ips[i]+"[button]";
var str=str.replace(ips[i],newips[i]);
}
var ips=str.match(/\d{1,}.\d{1,}.\d{1,}.\d{1,}/g); var newips=新数组();
对于(i=0;iSo),您知道需要采取的步骤,但您的尝试在哪里?你说你可以在文本中找到IP…那么源代码在哪里?请用相关的源代码更新你的问题。谢谢。但我在这个页面上有多个地址,不知怎的需要在每个地址旁边都有一个按钮…@JessicaRay,这就是JS的用途。@AjayGupta这是一个很好的建议,但仅此而已…这个没有真正解决任何问题,但由于OP没有共享任何现有/相关的源代码,我认为这将是唯一会给出的响应类型。我对上述代码进行了修改,并进行了一些更改。它工作正常,但存在一个问题。请使用浏览器控制台查看: