当用户想要关注时,我需要在window.location.href
中替换2个单词。
例如,我是用户,我想转到此网址:stackoverflow.com/questions/7821801/javascript-indexof
我需要将'7821801'
替换为'js'
,将'-indexof'
替换为'ok'
当页面加载时。
或者只是将用户从'mysite.com/css'
重定向到'mysite.com'
。
我试过
window.onload = function() {
var urli = window.location.href;
var arr = ['acasa', 'sktop'];
for (var i = 0; i <= arr.length; i++) {
if (urli.search(arr[i]) > 0) {
document.getElementById('parv').innerHTML = urli.replace(arr[i], 'Tek');
};
};
}
但它不起作用。
答案 0 :(得分:1)
如果要重定向用户,则应编写
window.location.href=document.getElementById('parv').innerHTML;
在所有操纵之后
顺便说一下,如果你只是想重定向,就没有必要为一些DOM元素设置新的url,只需使用另一个变量