如何在Javascript中将函数的返回值传递给HTMLdiv
我需要将生成的随机数从JS函数传递到HTMLdiv,但它无法传递,下面是我的代码片段如何在Javascript中将函数的返回值传递给HTMLdiv,javascript,html,dom,Javascript,Html,Dom,我需要将生成的随机数从JS函数传递到HTMLdiv,但它无法传递,下面是我的代码片段 <html> <head> </head> <body> <button id="order" onclick="getRand()">orderId</button> <div id="order_id"></div> <script> var getRand
<html>
<head>
</head>
<body>
<button id="order" onclick="getRand()">orderId</button>
<div id="order_id"></div>
<script>
var getRand = function () {
var elem = Math.floor(Math.random() * 89999 + 10000);
document.getElementById("order_id").innerHTML = elem.value;
};
</script>
</body>
</html>
医嘱ID
var getRand=函数(){
var elem=Math.floor(Math.random()*89999+10000);
document.getElementById(“order_id”).innerHTML=elem.value;
};
试试这个:工作示例:
<html>
<body>
<head><h1>CRS</h1></head>
<button id= "order" onclick="getRand()">orderId</button>
<div id="order_id">ff</div>
<script>
var getRand = function() {
var elem = Math.floor(Math.random()*89999+10000);
document.getElementById("order_id").innerHTML = elem;
};
</script>
</body>
</html>
CRS
医嘱ID
ff
var getRand=function(){
var elem=Math.floor(Math.random()*89999+10000);
document.getElementById(“订单id”).innerHTML=elem;
};
您只需将
elem.value
更改为elem
检查此项即可,它工作正常
var getRand=function(){
var elem=Math.floor(Math.random()*89999+10000);
document.getElementById(“订单id”).innerHTML=elem;
};代码>
医嘱ID
ff
=elem。值应为=elem
elem
是一个变量。只需执行innerHTML=elem
即可删除innerHTML=elem.value
中的.value
;将elem.value改为elem.not just copy paste others response.@pPrasad_Joshi,你是否得到了答案。可能这个问题对其他访客有用