我在windows.onload
上设置了一个button
元素的ID。现在我需要在该按钮上附加onclick
,但此时 ID未定义。
怎么做到这一点?我尝试按照下面的代码或attachEvent
附加事件,以及onreadystatechange
或DOMContentLoaded
的其他一些尝试。它是IE8中的遗留应用程序,没有库。
THX!
window.onload = function () {
var table = window.document.getElementById("TABLE");
var button = document.createElement("BUTTON");
table.appendChild(button);
button.id = "BUTTON_ID"; // give id attribute after append to table
var row = TABLE.tBodies[0].rows;
for (var i = 0; i < row.length; i++) {
//...
}
}
function BUTTON_ID.onclick() {
//...
}
答案 0 :(得分:0)
您可以在创建按钮时附加事件:
#include <stdio.h>
void print_sum_of_two_numbers (int a, int b) {
printf ("%d\n", a + b);
}
int main (void) {
print_sum_of_two_numbers (1, 53);
}