Javascript代码变量won';t在细枝模板上打印
我想使用JavaScript代码在我的小树枝模板上动态打印值和字符串。但它不起作用 另外,当我加载Twig模板时,它应该在页面上显示“test”的内容,即“asdasd” 但它不起作用。我得到的是什么都没有,好像没有脚本代码存在 以下是我的小树枝模板上的代码:Javascript代码变量won';t在细枝模板上打印,javascript,getelementbyid,Javascript,Getelementbyid,我想使用JavaScript代码在我的小树枝模板上动态打印值和字符串。但它不起作用 另外,当我加载Twig模板时,它应该在页面上显示“test”的内容,即“asdasd” 但它不起作用。我得到的是什么都没有,好像没有脚本代码存在 以下是我的小树枝模板上的代码: <div id="output"> </div> <script type="text/javascript"> var $queryString; $querySt
<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”);
为什么投否决票?我假设投否决票是因为这个问题不够详细。您发布代码时没有解释它在做什么和应该做什么。发布指向您所遵循的指南的链接不算作解释。现在我添加了一些解释,它在做什么,应该做什么。