HTMLで
<td colspan=3 style='background-color:pink;' >hello world</td>
しかしJavascript / DOMでは
var td = document.createElement('td');
td.colSpan = 3;
td.style.backgroundColor = 'pink';
HTML プロパティとスタイルの Javascript/DOM 属性とスタイルへのマッピングはありますか?
CSS スタイルの camelBack について理解する
などの HTML 仕様があり、colspan=3
それらを Javascript で実装しています。そのため、HTML プロパティ名と DOM プロパティ名の間のマッピングが必要です。
わかりました、これは異常なプロパティのマッピングです。1::1 マッピングと関数を持つものは省略されます。
html2dom = { acceptcharset: 'acceptCharset', アクセスキー: 'アクセスキー', bgcolor: 'bgColor', セルインデックス: 'セルインデックス', cellpadding: 'cellPadding', セル間隔: 'cellSpacing', choff: 'chOff', クラス: 'クラス名', コードベース: 'codeBase', コードタイプ: 'コードタイプ', colspan: 'colSpan', 日時: 'dateTime', チェック済み: 'defaultChecked', 選択: 'defaultSelected', 値: 'defaultValue', フレームボーダー: 'frameBorder', httpequiv: 'httpequiv', longdesc: 'longDesc', マージンハイト: 'マージンハイト', marginwidth: 'marginWidth', maxlength: 'maxLength', nohref: 'noHref', noresize: 'noResize', noshade: 'noShade', nowrap: 'noWrap', 読み取り専用: '読み取り専用', 行インデックス: '行インデックス', 行スパン: 'rowSpan', sectionrowindex: 'sectionRowIndex', selectedindex: 'selectedIndex', tabindex: 'tabIndex', tbodies: 'tbodies', tfoot: 'tFoot', スレッド: 'tHead', URL: 'URL', 使用マップ: '使用マップ', valign: 'vAlign', 値の種類: '値の種類' };