、まだな方法であることが表示されます。
var elements=document.body.getElementsByTagName("*");
for (index=0; index < elements.length;++index)
{
if (null !=elements[index].getAttribute("excludeFromSpellCheck"))
{
continue;
}
// snipped - if (elements[index].tagName=="INPUT")
// snipped - else if (elements[index].tagName=="TEXTAREA")
}
しかし、それはおそらく、自動的にレンダリングされたHTMLにまでコピーしないようにexcludeFromSpellCheckは、UserFieldのプロパティではありません。レンダリングされると、UserFieldコントロールはいくつかの要素で構成されます。私はexcludeFromSpellCheckが最終的なHTMLにそれを作っているかどうかを見るためにソースを見ることを試みるでしょう。しかし、適切な要素の属性を設定するには、このようないくつかのjQueryを使用する必要があります:
$("(input|textarea)[id*='UserField']").attr("excludeFromSpellCheck", "true");
jQueryを使用するのではなく、通常のjavascriptを使用してジョブを実行するようにしましたが、この方法ではレンダリングされたhtml要素のすべてに属性を設定しました。 – Stark