我想在Java脚本中添加两个变量x=y

java script i want to add two variables x=y

本文关键字:两个 变量 Java 脚本 添加      更新时间:2023-09-26

下面的语法是什么意思

var demoP=document.getElementById("demo");
demoP.innerHTML="x=" + x;

还有"x=" + x;

getElementById()方法访问具有指定id的第一个元素。

因此,document.getElementById("demo")访问id为demo的元素。

innerHTML设置元素的内部HTML。它用于动态修改文档的HTML。

例如:

<head>
 <script type="text/javascript">
        function myFunction() {
            var x = 100;
            var demoP = document.getElementById("demo")
            demoP.innerHTML = "x=" + x;
        }
    </script>
</head>
<body>
<div id="demo"/>
<p>
    <a href="#" OnClick="myFunction()"> Click to call function</a>
</p>
</body>
</html>

在上面的代码中,当一个事件通过点击链接被触发时,js方法myFunction()被调用。在这个方法中,demoP包含id为demo的元素。

demoP。innerHTML修改demo id,在demodiv中增加x=100。这是演示div更改为<div id="demo">x=100</div>

它只是在DOM上选择一个元素

var demoP=document.getElementById("demo") 

,然后将其内容替换为字符串

demoP.innerHTML="x=" + x;

假设x变量的值是42元素(可能是一个div?)将包含文本

x=42

"x="+x只是连接两个字符串:"x="和x。如果x内容不是字符串,它将在连接之前被强制转换(转换)为字符串(该变量将包含原始值)

'x='+x串联'x='和变量x的值

即;如果x=5,那么id为'demo'的HTML元素现在的内容将是'x=5'

这将通过串接字符串来设置demo的内容,其中"x="是静态部分,x是变量的值。

假设您有以下

var x = 10;
var demoP=document.getElementById("demo");
demoP.innerHTML="x=" + x;

demo内容将是x=10