0

Windows Mobile 6 デバイスで実行されている Pocket Internet Explorer で html の要素を非表示にする方法を教えてください。次のコードは、値が正しく設定されているように見えても機能しません。

function ShowCollapseElement(sLinkId, sContentId)
    {
    var oLinkElement;
    var oContentElement;

    //Get the elements
    oLinkElement = document.getElementById(sLinkId);
    oContentElement = document.getElementById(sContentId);

    //Toggle the visibility of the content
    oContentElement.style.display = (oContentElement.style.display != 'none' ? 'none' : 'inline');

    //Set the link text
    oLinkElement.innerText = (oContentElement.style.display != 'none' ? '-' : '+');
    }
4

1 に答える 1

1

要素が div の場合にコードが機能することを発見しましたが、テーブルの行では機能しません。divを使用することに落ち着く必要があります。

于 2008-09-29T19:08:42.783 に答える