Javascript document.getElementById().value var+;点头工作
大家好,我想让这部分更容易解决问题,但我不能 需要更改以下代码才能正常工作Javascript document.getElementById().value var+;点头工作,javascript,Javascript,大家好,我想让这部分更容易解决问题,但我不能 需要更改以下代码才能正常工作 setTimeout( function() { document.getElementById("coordinateTargetFirstTime").value = "427|501";}, (Math.random() * 1000) + 3000); 换成 var template=“427 | 501” 这个代码nod working help me tha
setTimeout(
function() {
document.getElementById("coordinateTargetFirstTime").value = "427|501";}, (Math.random() * 1000) + 3000);
换成
var template=“427 | 501”
这个代码nod working help me thanx(+template)是show+teplated(nod 427 | 501)你把变量sourrounded放在一个字符串中 试试这个:
document.getElementById(“coordinateTargetFirstTime”).value=template代码>
顺便说一下,在使用dom时,我建议使用jQuery,因为它跨浏览器兼容,在本例中,它有一个名为.val()
的方法,或者您也可以使用setAttribute('value')
希望它能起作用,干杯吧,正如Iban所说的那样,您正在将模板var设置为字符串。为了提高可读性,可以按如下所述进行修改:
var template = ""
function run(template) {
let id = document.getElementById("elementid")
let result = id.value + template
return result
}
let timeout = (Math.random() * 1000) + 3000)
setTimeout(run(template), timeout);
您将模板
作为字符串。您希望分配一个变量,如:.value=template代码>thanx伟大的代码
var template = ""
function run(template) {
let id = document.getElementById("elementid")
let result = id.value + template
return result
}
let timeout = (Math.random() * 1000) + 3000)
setTimeout(run(template), timeout);