我正在根据用户操作动态创建表单。它是一个输入框和每个实例的两个“按钮”。每个实例都将被包装在一个唯一的 div 标签中。
我试图做的没有成功的是,当我动态创建“按钮”时,我将一个函数附加到包含其实例的 div 的输入变量中。这是一个简短的摘录:
var newDivClass = document.getElementById("instance"+1);
button1.innerHTML = "<a href=\"#\" onclick=\"buttons("+newDivClass+");\" id=\"button1\"> Button1 </a>";
function buttons(selected) {
//I want this to select the first instance
//of button1 found within div newDivClass
selected.getElementById("button1");
//I also tried
//this.getElementById("button1");
//selected.getChildren[0];
}
问题似乎在于将 newDivClass 传递给实际函数。