javascript - GTM 变量中的 Javascript IF/Else
问题描述
我正在尝试使用 GTM 和自定义 Javascript 来根据页面上某个位置显示的文本动态地将结构化标记插入页面(每隔几周更改一次)。
为此,我尝试使用 If/Else,但每次都会导致未定义。如果已经创建了一个正常工作的变量并从页面 {{EventLocationVariable}} 中提取所需的文本。
我到目前为止:
function () {
var eventloc = {{EventLocationVariable}};
var customeventloc;
if (eventloc === Manchester) {
customeventloc = 'Manchester details goes here';
}
else
if (eventloc === Liverpool) {
customeventloc = 'Liverpool details goes here';
}
else
if (eventloc === Leeds) {
customeventloc = 'Leeds details goes here';
}
else
if (eventloc === Birmingham) {
customeventloc = 'Birmingham details goes here';
}
else {
customeventloc = 'some other details goes here';
}
return customeventloc;
}
这可能很简单,但我似乎无法让它发挥作用。
解决方案
推荐阅读
- angular - [Formarray][SubmitForm][Angular]无法从formarray提交值
- perl - 电子邮件:MIME,多部分发送附件?
- c++ - Cocos2d v 4.0:找不到PageView委托addEventListenerPageView
- ios - 恢复到以前版本的 Firebase
- r - 时间序列数据 - 有没有办法可以汇总季节?我只想绘制冬春
- javascript - 如何将两个日期之间的时间转换为百分比以准确显示时间线图表条形数据
- javascript - 当值为空时,我无法返回我想要的图像
- python - 在 julia 中执行使用 python 构建的随机森林模型
- android - GooglePlay 的应用签名会重置我的应用程序吗?
- java - Spring Boot 执行器中的 Elastic Search Health check 有时会返回状态