首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >getQueryVariable问题和问题

getQueryVariable问题和问题
EN

Stack Overflow用户
提问于 2015-02-03 01:43:30
回答 1查看 433关注 0票数 0

这个脚本一直困扰着我,不管我怎么做,它都会显示最上面的document.write行是错误的。在这一点上它失败了。我希望有人能帮我把头

代码语言:javascript
运行
复制
function getQueryVariable(variable)
{
   var query = window.location.search.substring(1);
   var vars = query.split("&");
   for (var i=0;i<vars.length;i++) {
           var pair = vars[i].split("=");
           if(pair[0] == variable){return pair[1];}
   }
   return(false);
}
</script>

正文

代码语言:javascript
运行
复制
<script type='text/javascript'>
<!--

if (getQueryVariable("catid")= "Merchandise") {
document.write('<div id='div-gpt-ad-1403912225717-2'><script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1403912225717-2'); });</script></div>')
document.write('<div id='div-gpt-ad-1403912225717-2'><script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1403912225717-3'); });</script></div>')
} else if (getQueryVariable("catid")= "Automotive") {
document.write('<div id='div-gpt-ad-1403912225717-2'><script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1403910107020-2'); });</script></div>')
document.write('<div id='div-gpt-ad-1403912225717-2'><script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1403910107020-3'); });</script></div>')
} else if (getQueryVariable("catid")= "Yard Sales") 
document.write('<div id='div-gpt-ad-1403912225717-2'><script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1403912225717-2'); });</script></div>')
document.write('<div id='div-gpt-ad-1403912225717-2'><script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1403912225717-3'); });</script></div>')
} else if (getQueryVariable("catid")= "Public Notices") {
document.write('<div id='div-gpt-ad-1403912225717-2'><script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1403910107020-2'); });</script></div>')
document.write('<div id='div-gpt-ad-1403912225717-2'><script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1403910107020-3'); });</script></div>')
} else if (getQueryVariable("catid")= "Services") {
document.write('<div id='div-gpt-ad-1403912225717-2'><script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1403910107020-2'); });</script></div>')
document.write('<div id='div-gpt-ad-1403912225717-2'><script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1403910107020-3'); });</script></div>')
} else if (getQueryVariable("catid")= "Real Estate for Sale") {
document.write('<div id='div-gpt-ad-1403912225717-2'><script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1403913003830-2'); });</script></div>')
document.write('<div id='div-gpt-ad-1403912225717-2'><script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1403913003830-3'); });</script></div>')
} else {
document.write('<div id='div-gpt-ad-1403912225717-2'><script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1403911366201-2'); });</script></div>')
document.write('<div id='div-gpt-ad-1403912225717-2'><script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1403911366201-3'); });</script></div>')
}
//-->
</script>
EN

回答 1

Stack Overflow用户

发布于 2015-02-03 01:46:14

正确使用字符串组合(在单引号内使用双引号):

代码语言:javascript
运行
复制
document.write('<div id="div-gpt-ad-1403912225717-2"><script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1403912225717-2"); });</script></div>')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28283570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档