我有两个php生成的值:abc
和123
。这是示例就绪的HTML文档。
<script>
var a = 'abc';
var b = '123';
function changeValue()
{
}
</script>
<button onclick="changeValue()">
<script>
var c = 'xyz';
</script>
并且我不知道在点击按钮时如何替换var c
的值。我应该在changeValue()
使用什么功能?请告诉我正确的方向,然后我找到解决方案,因为我现在不知道如何处理var值。
答案 0 :(得分:1)
您可以更改变量的值&#39; c&#39;在do_magic_replace()函数中。
您需要了解的是变量范围。在函数外声明的任何变量都可以被页面上的所有JavaScript代码访问;因此,您可以执行以下操作:
function do_magic_replace() {
c = 'Some value'; // Maybe this.value()
}
变量范围是所有编程语言的基本概念。您可能需要查看JavaScript。
答案 1 :(得分:1)
我对你的js做了一点修改:
<script>
var a = 'abc';
var b = '123';
function changeValue()
{
c = 'pqr';
alert('You just set c to pqr');
}
</script>
<button onclick="changeValue()">Change var C</button>
<button onclick="alert(c)">Check var C</button>
<script>
var c = 'xyz';
</script>
预览:https://jsfiddle.net/sukalogika/akeqwbgy/
您可以点击Change var C button
,然后点击Check var C
按钮