0
誰かがjavascriptを使ってクラスの要素の数にアクセスして別の要素の属性を作成し、要素の数?たとえば、クラスnavT
の要素数を取得し、その番号を使用してid
のnavTH属性のcolspan
を持つテーブルを、クラスnavT
の要素の数として使用したいとしますか?ありがとう。クラス内のHTML要素のアクセス数とタグ属性の値を作るための数値を使用
誰かがjavascriptを使ってクラスの要素の数にアクセスして別の要素の属性を作成し、要素の数?たとえば、クラスnavT
の要素数を取得し、その番号を使用してid
のnavTH属性のcolspan
を持つテーブルを、クラスnavT
の要素の数として使用したいとしますか?ありがとう。クラス内のHTML要素のアクセス数とタグ属性の値を作るための数値を使用
あなたは可能性:
let table = document.getElementById('navTH')
let numberOfElements = document.getElementsByClassName('navT').length
table.setAttribute('colspan', numberOfElements)
[* COLSPANの*](http://www.w3.org/TR/html51/tabular-data.html#attributes-common-to-td-and- th要素)属性は[* TD *](http://www.w3.org/TR/html51/tabular-data.html#the-td-element)と[* TH *](http:// www.w3.org/TR/html51/tabular-data.html#the-th-element)の要素ではなく、[* Table *](http://www.w3.org/TR/html51/tabular-data.html #the-table-element)の要素です。 ;-) – RobG
完全に同意しますが、命名規則はOPナンバーにのみ適用され、「その番号を使用してIDがnavTHのテーブルに属性colspanを持たせる」ことが求められます。私はnavTHがテーブルではなくTH要素であると仮定していますが、コードを可能な限り問題に近づけて適用するために、変数にラベル 'table'を与えました。 – kqcef