Javascript 如何将值解析为id onclick函数

Javascript 如何将值解析为id onclick函数,javascript,Javascript,我试图将一个值解析为id=“demo”onclick函数 onclick函数的位置 <p onclick="myFunction()">Value.</p> 值 其中值是解析到的 <span id="demo"> </span> *单击函数脚本 <script> function myFunction() { var k = 30; document.getElementById("demo").value = $k;

我试图将一个值解析为
id=“demo”
onclick函数

onclick函数的位置

<p  onclick="myFunction()">Value.</p>

其中值是解析到的

<span id="demo"> </span>

*单击函数脚本

<script>
function myFunction() {
 var k = 30;
  document.getElementById("demo").value = $k;
}
</script>

函数myFunction(){
var k=30;
document.getElementById(“demo”)。值=$k;
}

我无法将值解析为
id=“demo”
我不知道哪里出了问题。

您需要使用
innerText
而不是
。value
用于span标记,
。value
用于输入标记

function myFunction() {
 var k = 30;
  document.getElementById("demo").innerText = k;
}
函数myFunction(){
var k=30;
document.getElementById(“demo”).innerText=k;
}


Span's不使用
属性,将其设置为
innerHTML
innerText
textContent
属性。另外,您的变量是
k
而不是
$k
使用innerHtml或innerText代替value