-1

javascript を使用して asp.net ラベル テキストを取得する必要があります。以下の javascript は IE と Chrome では正常に機能しますが、Firefox では機能しません。すべてのブラウザーで機能させる方法。

function showThumbnails_OnClick() {

        var id = document.getElementById('lblId').innerText;

        if (ChkBox.checked) {
            location.href = 'Result.aspx?Id=' + id;
        }

    }

<asp:Label ID="lblId" runat="server" Text="">
4

3 に答える 3

1

IE と FF で動作することを確認します。

var c_id = document.getElementById("lblId");
var id = (c_id.textContent == undefined) ? c_id.innerText : c_id.textContent;
于 2014-06-10T05:31:11.673 に答える