0

コンボボックスのインデックスを変更するたびに変更する必要があるため、javascript で asp:AutoCompleteExtenderを変更する方法を知りたいですCompletionListItemCssClass。これは私のコードです: ajaxtoolki:

<asp:AutoCompleteExtender ID="autocom" ClientIDMode="Static"  runat="server" CompletionSetCount="10"   CompletionListItemCssClass="toolkitEnglish" 
        EnableCaching="true" MinimumPrefixLength="1" TargetControlID="txtBoxWord"   ServicePath="~/translator/AutoComplete.asmx" ServiceMethod="GetCompletionList"  ></asp:AutoCompleteExtender>

私はこれを試しましたが、うまくいきません:

document.getElementById('autocom').CompletionListItemCssClass = "toolkitEnglish";
4

1 に答える 1

0

CompletionListItemCssClassサーバー側のプロパティ名です。これは JavaScript では機能しません。

ただし、オートコンプリート エクステンダーがautocom、css クラスを設定する必要がある ID を持つ要素をレンダリングする場合、これは機能するはずです。

document.getElementById('autocom').className = "toolkitEnglish";
于 2012-12-08T07:30:15.840 に答える