申し訳ありませんが、これに対する回答は投稿されていると思いますが、見たところ、適用するのに苦労しています。
RobG ( https://stackoverflow.com/a/15488590/1490943 ) によって投稿された、この FitText 非ライブラリ代替を使用しています。それは素晴らしいことですが、1 つだけでなく、複数の要素に適用したいと考えています。getElementById を置き換える方法をまとめています...
window.onload = function() {
function doResize() {resize(document.getElementById('d0'), 5);}
window.onresize = doResize;
doResize();
}
( http://jsfiddle.net/cgwM4/ )
... getElementsByClassName を使用...
window.onload = function() {
function doResize() {resize(document.getElementsByClassName('d0')[0], 5);}
window.onresize = doResize;
doResize();
}
( http://jsfiddle.net/cgwM4/2/ )
...しかし、特定のクラスだけでなく、そのクラスでタグ付けされたすべての要素をターゲットにする方法がわかりません。そして、以前のMSIEで機能する代替手段があるかどうか疑問に思っています.ClassNameを使用せずに、そのクラスですべてを取得する方法です。
無知で本当に申し訳ありません。当たり前のことですが、どこから始めればよいかわかりません... ご覧いただきありがとうございます。