我需要将一个脚本的结果插入另一个要发送到Google评论的脚本中。到目前为止,我已经提取并显示了国家代码的最后2个字符:
onDOMContentLoaded = (function(){
var str = "United Kingdom UK";
var res = str.slice(-2);
document.getElementById("demo").innerHTML = res;
})();
<p id="demo"></p>
这显示了p标签内的代码,但我需要将其显示在下面的代码中:
window.renderOptIn = function() {
window.gapi.load('surveyoptin', function() {
window.gapi.surveyoptin.render(
{
"delivery_country": "RESULT GOES HERE",
});
});
}
答案 0 :(得分:2)
看起来您需要做的就是运行window
函数而不是已经进行的DOM操作。因此,第一个块将变为:
onDOMContentLoaded = (function(){
var str = "United Kingdom UK";
var res = str.slice(-2);
document.getElementById("demo").innerHTML = res;
window.renderOptIn(res);
})();
,并且应该将window函数更改为:
window.renderOptIn = function(res) {
window.gapi.load('surveyoptin', function() {
window.gapi.surveyoptin.render(
{
"delivery_country": res,
});
});
}
让我知道您是否还有其他问题。并肯定在其中丢了一些console.log
,以确保一切在正确的时间以正确的信息触发。