紧急请帮助我. [英] Urgent please help me.Javascript
本文介绍了紧急请帮助我.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用JavaScript创建HTML标签.标签正在创建并显示在浏览器窗口中.但是我无法使用其他JavaScript查找动态创建的标签名称.
注意:在视图源中,动态创建的标签未显示.
这是即时消息用于创建行(标签)的功能
Hi ,
Im creating html label using javascript. The labels are creating and showing in browser window. But i cant find the dynamically created label name using another javascript.
Note: In view source the dynamic created labels are not showing.
Here is the function that im using for creating rows(labels)
function OnButtonClick_txt_rows(sender, eventArgs)
{
var runat = ' runat="server";"';
var DDL_Header_Align = $find("DDL_Header_Align");
if (eventArgs.get_buttonType() == 2)
{
var txt_rows = $find("txt_rows");
var tbody = document.getElementById("t1").getElementsByTagName("tbody")[0];
var row = document.createElement("TR");
for (i = 0; i <= t1.rows[0].cells.length - 1; i++)
{
var cell1 = document.createElement("TD");
var Literal1 = document.getElementById("Literal1")
cell1.innerHTML = '<tr><td><table ><tr><td colspan=10><div id=div_lbl_print_header' + i + 'style=text-align:' + DDL_Header_Align.get_value() + '><Label id=lbl_print_header' + i + '>' + document.getElementById("txt_Barcode_header").value + '<Label></div></td></tr>';
cell1.innerHTML += '<tr><td colspan=10><div id=div_lbl_print_value_top' + i + ' ><Label runat ID=lbl_print_value_top' + i + ' class=' + document.getElementById("lbl_print_value_top").className + '></Label></div></td></tr>'
cell1.innerHTML += '<tr><td colspan=10><div id=div_lbl_print_barcode' + i + '><Label runat ID=lbl_print_barcode' + i + '>' + document.getElementById("txt_Barcode_value").value + '</Label></div></td></tr>'
cell1.innerHTML += '<tr><td colspan=10><div id=div_lbl_print_value' + i + '><font face="Free 3 of 9"><Label runat ID=lbl_print_value' + i + '>' + document.getElementById("txt_Barcode_value").value + '</Label></font></div></td></tr>'
cell1.innerHTML += '<tr><td colspan=10><div id=div_lbl_print_Footer' + i + '><Label runat ID=lbl_print_Footer' + i + '>' + document.getElementById("txt_Barcode_Footer").value + '</Label></div></td></tr></table></td></tr>'
Literal1.innerHTML = cell1.innerHTML
row.appendChild(Literal1);
}
tbody.appendChild(row);
}
else
{
var table = document.getElementById("t1");
var rowCount = table.rows.length;
if (rowCount != 1)
table.deleteRow(rowCount - 1);
}
}
推荐答案
find(" ); 如果(eventArgs.get_buttonType()== 2 ) { var txt_rows =
find("DDL_Header_Align"); if (eventArgs.get_buttonType() == 2) { var txt_rows =
find(" ); var tbody = 文档 .getElementById(" t1").getElementsByTagName( tbody")[ 0 ]; var row = 文档 .createElement(" TR"); for (i = 0 ; i< = t1.rows [ 1 ; i ++) { var cell1 = 文档 .createElement(" TD"); var Literal1 = 文档 .getElementById(" Literal1") cell1.innerHTML = ' < tr>< td>< table>< tr>< td colspan = 10>< div id = div_lbl_print_header' + i + ' style = text-align:' + DDL_Header_Align.get_value()+ ' ><标签ID = lbl_print_header' + i + ' >' + 文档. getElementById(" ).value + ' <标签</div></td></tr>'; cell1.innerHTML + = ' < tr>< td colspan = 10>< div id = div_lbl_print_value_top' + i + ' ><标签符文ID = lbl_print_value_top' + i + ' class =' + 文档 .getElementById(" ).className + ' ></Label></div></td></tr>' cell1.innerHTML + = ' < tr>< td colspan = 10>< div id = div_lbl_print_barcode' + i + ' ><标签标签ID = lbl_print_barcode' + i + ' >' + 文档 .getElementById(" ).value + ' </Label></div></td></tr>' cell1.innerHTML + = ' < tr>< td colspan = 10>< div id = div_lbl_print_value' + i + ' >< font face =免费3之9"><标签符文ID = lbl_print_value' + i + ' >' + " txt_Barcode_value").value + ' </Label></font></div></td></tr>'' cell1.innerHTML + = ' < tr>< td colspan = 10>< div id = div_lbl_print_Footer' + i + ' ><标签符文ID = lbl_print_Footer' + i + ' >' + 文档 .getElementById("
find("txt_rows"); var tbody = document.getElementById("t1").getElementsByTagName("tbody")[0]; var row = document.createElement("TR"); for (i = 0; i <= t1.rows[0].cells.length - 1; i++) { var cell1 = document.createElement("TD"); var Literal1 = document.getElementById("Literal1") cell1.innerHTML = '<tr><td><table ><tr><td colspan=10><div id=div_lbl_print_header' + i + 'style=text-align:' + DDL_Header_Align.get_value() + '><Label id=lbl_print_header' + i + '>' + document.getElementById("txt_Barcode_header").value + '<Label></div></td></tr>'; cell1.innerHTML += '<tr><td colspan=10><div id=div_lbl_print_value_top' + i + ' ><Label runat ID=lbl_print_value_top' + i + ' class=' + document.getElementById("lbl_print_value_top").className + '></Label></div></td></tr>' cell1.innerHTML += '<tr><td colspan=10><div id=div_lbl_print_barcode' + i + '><Label runat ID=lbl_print_barcode' + i + '>' + document.getElementById("txt_Barcode_value").value + '</Label></div></td></tr>' cell1.innerHTML += '<tr><td colspan=10><div id=div_lbl_print_value' + i + '><font face="Free 3 of 9"><Label runat ID=lbl_print_value' + i + '>' + document.getElementById("txt_Barcode_value").value + '</Label></font></div></td></tr>' cell1.innerHTML += '<tr><td colspan=10><div id=div_lbl_print_Footer' + i + '><Label runat ID=lbl_print_Footer' + i + '>' + document.getElementById("txt_Barcode_Footer").value + '</Label></div></td></tr></table></td></tr>' Literal1.innerHTML = cell1.innerHTML row.appendChild(Literal1); } tbody.appendChild(row); } else { var table = document.getElementById("t1"); var rowCount = table.rows.length; if (rowCount != 1) table.deleteRow(rowCount - 1); } }
您是不是要这样做:
< Label runat ID = ...
应该是runat=''server''
吗?
此外,应该是ID = ''my_id''
(您缺少值周围的准数)吗?
Did you mean to do this:
<Label runat ID=...
shoudln''t it berunat=''server''
?
Furthermore, should it beID = ''my_id''
(you''re missing the quoites around the values)?
这篇关于紧急请帮助我.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文