Javascript代码变量won';t在细枝模板上打印

Javascript代码变量won';t在细枝模板上打印,javascript,getelementbyid,Javascript,Getelementbyid,我想使用JavaScript代码在我的小树枝模板上动态打印值和字符串。但它不起作用 另外,当我加载Twig模板时,它应该在页面上显示“test”的内容,即“asdasd” 但它不起作用。我得到的是什么都没有,好像没有脚本代码存在 以下是我的小树枝模板上的代码: <div id="output"> </div> <script type="text/javascript"> var $queryString; $querySt

我想使用JavaScript代码在我的小树枝模板上动态打印值和字符串。但它不起作用

另外,当我加载Twig模板时,它应该在页面上显示“test”的内容,即“asdasd”

但它不起作用。我得到的是什么都没有,好像没有脚本代码存在

以下是我的小树枝模板上的代码:

  <div id="output">
  </div>
  <script type="text/javascript">
      var $queryString;
      $queryString = queryString.replace(new RegExp("pageno" + "=\\w+"),"").replace("?&","?").replace("&&","&");
      var test;
      test = "asdasd";
      document.getElementById('output').innerHTML = test;
      alert("HHHHhhhhhhHHHALSDJLKJ");
  </script>

var$queryString;
$queryString=queryString.replace(新的RegExp(“pageno”+“=\\w+”)”)。replace(“?&“,”?”)。replace(“&&&“,”&”);
var检验;
test=“asdasd”;
document.getElementById('output').innerHTML=test;
警报(“hhhhhhhhalsdjlkj”);
我也没有收到任何警报

我确实遵循了:

我刚刚在这个链接中读到:

我们必须在脚本之前添加。我也这么做了,但还是不行

为什么加载页面时变量不显示?

没有显示的原因是代码中有错误。尝试打开开发人员工具,看看是否有任何错误。 要解决这些问题,只需给
queryString$
一个值

var $queryString = "";
并将
queryString.replace
替换为
queryString$。replace


var$queryString=“”;
$queryString=$queryString.replace(新的RegExp(“pageno”+“=\\w+”)”)”)。replace(“?&”、“?”)。replace(“&&&”、“&”);
var检验;
test=“asdasd”;
document.getElementById('output').innerHTML=test;
警报(“hhhhhhhhalsdjlkj”);

为什么投否决票?我假设投否决票是因为这个问题不够详细。您发布代码时没有解释它在做什么和应该做什么。发布指向您所遵循的指南的链接不算作解释。现在我添加了一些解释,它在做什么,应该做什么。