我能';似乎没有将值传递给javascript函数

我能';似乎没有将值传递给javascript函数,javascript,Javascript,我的代码是这样的 函数显示文件(itemid){ document.getElementById(“itemid”).innerHTML=“测试”; } MyText报价 按钮 您应该传递实际函数的参数itemid而不是字符串“itemid” 更改为: function show_file(itemid) { document.getElementById("itemid").innerHTML = "Testing"; } 致: 您应该传递实际

我的代码是这样的

函数显示文件(itemid){
document.getElementById(“itemid”).innerHTML=“测试”;
}

MyText报价
按钮

您应该传递实际函数的参数
itemid
而不是字符串“itemid”

更改为:

function show_file(itemid) {
  document.getElementById("itemid").innerHTML = "Testing";
}
致:


您应该传递实际函数的参数
itemid
而不是字符串“itemid”

更改为:

function show_file(itemid) {
  document.getElementById("itemid").innerHTML = "Testing";
}
致:


这是因为您在参数中为getElementById函数指定了一个字符串,而不是itemid变量。试试这个:

function show_file(itemid) {
  document.getElementById(itemid).innerHTML = "Testing";
}

这是因为您在参数中为getElementById函数指定了一个字符串,而不是itemid变量。试试这个:

function show_file(itemid) {
  document.getElementById(itemid).innerHTML = "Testing";
}

document.getElementById(“itemid”)
->
document.getElementById(itemid)
什么是
$itemid
?我不熟悉这种语法。啊,你的意思可能是
“$itemid”
,虽然给一个id名加上一个符号是很不寻常的。而且
onclick='show_file($itemid)
最有可能是
onclick='show_file($itemid)'
@ggorlen我想这是一个占位符,以后会通过某种模板进行更改。但这只是一个猜测。仅供参考,$itemid是一个php变量。
document.getElementById(“itemid”)
->
document.getElementById(itemid)
什么是
$itemid
?我不熟悉这种语法。啊,你的意思可能是
“$itemid”
,虽然给一个id名加上一个符号是很不寻常的。而且
onclick='show_file($itemid)
最有可能是
onclick='show_file($itemid)'
@ggorlen我想这是一个占位符,以后会通过某种模板进行更改。但这只是一个猜测。仅供参考,$itemid是一个php变量。$itemid的值应该是多少?它应该指向父div
吗?我假设它应该是一个字符串,或者至少这是使它工作的最简单方法?如果它指向父div
,我想它应该是一个字符串,或者至少这是让它工作的最简单的方法。谢谢!)我以为这会是解决方案,但不,我不知道那会是什么…谢谢你,问题出在javascript中的引用!谢谢!:)我以为这会是解决方案,但不,我不知道那会是什么…谢谢你,问题出在javascript中的引用!