我想在javascript中动态添加图片和标题。来自db的图像和标题。实际上我动态添加了图像。但我想为每个图像添加标题。 格式为
var data = { 'arrow.png': { caption: '1' }, '2.jpg' : { caption: '2' }, '3.jpg' : { caption: '3' } }
但我只得到了
var data = { 'arrow.png' , '2.jpg' , '3.jpg' }
我参加了
var data = new Array()
var c = document.getElementsByTagName("table")
for (var i = 0 i < c.length i++) {
if (c[i].id.indexOf("GridView1") > -1) {
var hidd = c[i].getElementsByTagName("input")
var HiddenField1 = c[i].id.indexOf("HiddenField1").value
for (var j = 0 j < hidd.length j++) {
if (hidd[j].type == "hidden")
// data.push(hidd[j].value)
var ssd = hidd[j].value.split("*")
var ss = hidd[j].value.split("*")
// data.push(ss[0])
data.push(hidd[j].value)
}
}
}
GridView控件
<asp:GridView ID="GridView1" runat="server" DataSourceID="ds_img" AutoGenerateColumns="false"
GridLines="None">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HiddenField ID="hfimgd" Value='<%# Eval("imgpath")+"*" + Eval("image_Name") %>'
runat="server" />
<%--<asp:HiddenField ID="hfimgd" Value='<%# Eval("imgpath") %>' runat="server" />--%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
如何在脚本数组中添加标题..如何添加图片的标题属性..它需要更多帮助