我有数据表行链接和数据,我想更改部分链接文本。
因此,例如,当它是 200.0.0.10
时,将其更改为 160.11.10.12
我用这段代码试过了,但没有任何反应,链接保持不变:
var url = (data['Chemin'])
window.location.href = url.replace("http:\\200.0.0.10", "\\160.11.10.12\Images");
最佳答案
在您的网址中使用 //
,它应该可以工作。
window.location.href = url.replace("http:\\200.0.0.10", "http://160.11.10.12/Images");
如果这不起作用,那是因为转义反斜杠,所以这样做:
window.location.href = url.replace("http:\\\\200.0.0.10", "http://160.11.10.12/Images");
在 JS 中使用反斜杠 \
是一个转义字符,这意味着下一个字符具有特殊含义,例如\n
表示换行。所以如果你想在字符串中使用 \
,你必须将它加倍。
关于javascript - 使用javascript更改部分链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49239001/