变量作为javascript中的按钮值

时间:2010-07-15 19:21:06

标签: javascript xml button variables

我将从xml读取标签并将其分配给变量 ID

ID=(x[i].getElementsByTagName("ID-NUM")[0].childNodes[0].nodeValue);

我如何使用变量 ID 作为要显示的按钮值?

document.write("<input type = button value = ID style='width:100'><br><br>");

如果我不清楚,请告诉我,谢谢。

4 个答案:

答案 0 :(得分:5)

您需要将该变量放入您要写出的字符串中

document.write("<input type='button' value='" + ID + "' style='width:100%'/><br/><br/>");

答案 1 :(得分:2)

或者,如果您已经写出了按钮对象,则可以直接使用对象模型:

document.getElementById("idOfButtonObject").value = ID;

答案 2 :(得分:0)

document.write("<input type='button' value='" + ID + "' style='width:100;' />

答案 3 :(得分:0)

请勿使用document.write在页面上插入任何内容。这是有问题的,因为如果你在构建对象模型之后这样做,它将擦除整个文档并创建一个新文档。而是使用DOM方法创建一个按钮。

var input = document.createElement('input');
input.type = 'button';
input.value = ID; // set the ID
input.style = 'width: 100';
document.body.appendChild(input); // add to page