JS:在IP地址旁边注入一个按钮
可以请您帮助解决这个问题吗?我有一个包含IP地址,就像一个文本的页面:JS:在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 [BUTTON]
注入按钮正如我看到的步骤: 1.在文本中找到IP(可以做到这一点) 2.以某种方式插入按钮(这是我不能实现,因为试图使用document.getElementById('')),但没有身份证,所以我能做些什么呢?
尝试在可以给你一个ID的范围内包装8.8.8.8,然后使用JS的append或类似的方法来注入一个按钮。
像这样
这个例子偶有IP <span id="ipaddr">8.8.8.8</span>
等文本。
但我在这个页面有多个地址,不知何故需要在他们每个人旁边有一个按钮...... –
@JessicaRay,这就是JS的用途。 –
@AjayGupta这是一个很好的建议,但这就是它......这并不能真正解决任何问题,但由于OP没有共享任何现有的/相关的源代码,我认为这将是唯一的响应类型被给予。 – NewToJS
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]);
}
我用上面的代码创建了一个小提琴并做了一些修改。它工作正常,但是,有一个问题。使用浏览器控制台检查它:https://jsfiddle.net/x1t6eza7/1/ –
所以你知道你需要采取的步骤,但你的尝试在哪里?你说你可以在文本中找到IP ...那么源代码在哪里?请用相关的源代码更新你的问题。谢谢。 – NewToJS