Javascript 聚合物替换url、间距
我想在更改页面之前替换url中的间距,并创建我想要的url。 替换不起作用。 我的功能是这样的Javascript 聚合物替换url、间距,javascript,replace,polymer,Javascript,Replace,Polymer,我想在更改页面之前替换url中的间距,并创建我想要的url。 替换不起作用。 我的功能是这样的 handleTap: function(item) { var item = this.$.listTypes.itemForElement(item.target); var e = item.type; e.replace(" ", "-"); console.log(e); window.location.hash = e; } 谢谢 可能有更可靠的方法来构建SEO友好的
handleTap: function(item) {
var item = this.$.listTypes.itemForElement(item.target);
var e = item.type;
e.replace(" ", "-");
console.log(e);
window.location.hash = e; }
谢谢 可能有更可靠的方法来构建SEO友好的URL,但这里至少有一个快速修复方法可以帮助您 2个问题:
- 除非使用正则表达式,否则replace()只替换第一次出现的内容
- replace()实际上不会改变其作用的值。您需要将结果应用于变量之类的对象
e.replace(" ", "-");
与
可能有更可靠的方法来构建SEO友好的URL,但这里至少有一个快速修复方法可以帮助您 2个问题:
- 除非使用正则表达式,否则replace()只替换第一次出现的内容
- replace()实际上不会改变其作用的值。您需要将结果应用于变量之类的对象
e.replace(" ", "-");
与