自動的に生成される 2 つのテキスト領域があり、ページが読み込まれたときに JavaScript を使用して両方を無効にする必要があります。問題は、それらが自動的に生成されるためです。両方とも ID を持っているため、ID を与えることができません。
試行された Javascript:
document.getElementByClassName('option_window-size').disabled=true;
getElementbyClassNameを IDに変更すると、テキスト領域にも ID を指定すると機能するため、これが機能することはわかっています。しかし、私が言うように、それはクラス外で機能する必要があります。また、製品ごとおよびページごとに自動的に生成されるため、Name 属性を使用することはできません...
私はこれを試しましたが、うまくいきません。変更したのは ID から CLASS だけであるため、理由がわかりません。
テキストエリア
<textarea name="willbeautogenerated" class="option_window-size" cols="40" rows="5">willbeautogenerated</textarea>
追記: PHP を使用してカウントし、異なる ID を割り当てようとしましたが、複雑になりすぎています。また、無効にする必要があるのはこれら 2 つだけなので、ページ上のすべてのテキスト領域を無効にすることはできません。