我有一个JS函数
function setComparison(data) {
var w= window.open('', 'comparison', 'width=600, height=400');
w.document.open();
w.document.write(getComparisonContent(data));
w.document.close();
return false;
}
我无法访问创建(数据)的代码,但我需要替换(数据)中的字符串。有没有办法通过字符串替换方法管道(数据)?
答案 0 :(得分:0)
data.replace()
似乎是你最好的选择......
function setComparison(data) {
var w= window.open('', 'comparison', 'width=600, height=400');
w.document.open();
data = data.replace("foo", "bar");
w.document.write(getComparisonContent(data));
w.document.close();
return false;
}
此处foo
将替换为bar
答案 1 :(得分:0)
之前的回答对我没有用,但确实如此:
function setComparison(data) {
var w= window.open('', 'comparison', 'width=600, height=400');
w.document.open();
html = html.replace("string to replace", "replacement text");
w.document.write(getComparisonContent(data));
w.document.close();
return false;
}