事实证明,这正是我想要做的。但是 HTML 不会用值替换函数调用,这就是我感到困惑的原因。但是,正确的值被传递到数组中。我把这个问题留在这里,以防其他人有同样的问题。
我有一些javascript:
<script type="text/javascript">
var $SAT = $SAT || [];
$SAT.push(['setContent','subtype','sub']);
$SAT.push(['setUser', '1234']);
</script>
但我想用函数调用替换“sub”以通过其他方式检索值,如下所示:
<script type="text/javascript">
function getValue() {
return 'Some Value';
}
var $SAT = $SAT || [];
$SAT.push(['setContent','subtype',getValue()]);
$SAT.push(['setUser', '1234']);
</script>
但是,生成的代码不会像我预期的那样将 getValue() 函数调用替换为“Some Value”。有谁知道为什么,我需要做什么来解决这个问题?
非常感激!