JavaScriptで横位置を指定するには、style.textAlignを使用します。
サンプルソース
例)ボタンを押すと、左/中央/右寄せにする
1 2 3 4 |
function chgAlign(idname, str){ var obj = document.getElementById(idname); obj.style.textAlign = str; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>サンプル</title> <script src="sample.js"></script> </head> <body> <input type="text" id="target" value="hoge"> <input type="button" value="左寄せ" onclick="chgAlign('target', 'left');" /> <input type="button" value="中央寄せ" onclick="chgAlign('target', 'center');" /> <input type="button" value="右寄せ" onclick="chgAlign('target', 'right');" /> </body> </html> |
実行サンプル
ボタンを押すと、左寄せ/中央寄せ/右寄せ になります。
解説
- .textAlignに文字列として'left'、'center'、'right'を指定すればOKです。