Javascript 在alertbox中调用变量

Javascript 在alertbox中调用变量,javascript,html,Javascript,Html,是否仍要在警报框中运行脚本? 我当前的代码: <script type="text/javascript"> alert("Hello document.write(c1) users."); </script> 警报(“Hello document.write(c1)users.”); 我试过: <script> alert("Hello <script>document.write(c1)</script> users.");

是否仍要在警报框中运行脚本? 我当前的代码:

<script type="text/javascript">
alert("Hello document.write(c1) users.");
</script>

警报(“Hello document.write(c1)users.”);
我试过:

<script>
alert("Hello <script>document.write(c1)</script> users.");
</script>

警报(“Hello document.write(c1)users.”);
我当前代码的警告框显示为Hello document.write(c1)用户

有什么帮助吗?c1应该从我的标签上的脚本中调出他们的国家

<script type="text/javascript">var c1 = decodeURIComponent(window.location.search.match(/(\?|&)c1\=([^&]*)/)[2]);</script>
var c1=decodeURIComponent(window.location.search.match(/(\?|&)c1\=([^&]*)/)[2]);

谢谢

只需使用字符串连接:

alert('Hello ' + c1 + ' users.');

我想你想做的是:

<script type="text/javascript">
   alert("Hello " + c1 + " users.");
</script>

警报(“你好”+c1+“用户”);

必须将变量连接到字符串引号外的警报中。Document.write()只影响文档窗口,而不影响警报框。

我不明白您想做什么
document.write()
修改网页,为什么在显示警报时要这样做?document.write(c1)将从我使用的程序中调用变量c1。它会显示Hello USA USA usersIt,它不仅会调用它,还会用它覆盖浏览器窗口中的文档。我应该使用什么来代替document.write()?我已经发布了答案!