コードは次のようになりdocument.getElementById.a = 1
ます。これはIE以外では機能します。ドキュメントが言うように
関数もオブジェクトです
プロパティを追加できますよね?
コードは次のようになりdocument.getElementById.a = 1
ます。これはIE以外では機能します。ドキュメントが言うように
関数もオブジェクトです
プロパティを追加できますよね?
メソッドを使用してみてsetAttribute
ください
document.getElementById('<IDofElement>').setAttribute('a',1);
関数プロトタイプに「a」を追加できます。その後、すべての機能で使用できるようになります。
Function.prototype.a = 1;
console.log(document.getElementById.a); //logs 1
console.log(document.getElementsByClassName.a); //also logs 1
これは最善の解決策ではありませんが、IEでも機能するはずです。