ではありません。キャッチされない例外TypeError:getElementsByNameは、私は以下のようにフォーマットされているページ上の要素の束を持っている機能
<div class="longdesc">
<pre style="...">
//stuff here
</pre>
</div>
<div class="longdesc">
<pre style="...">
//stuff here
</pre>
</div>
私は<pre>
タグ内のコンテンツの一部を置き換えるためにしようとしているが、私は」問題があります。
(function() {
var nodes = document.getElementsByClassName("longdesc");
for (var n=0; n<nodes.length; n++) {
var node = nodes[n].getElementsByName("pre");
node[0].textContent = node[0].textContent.replace("<", "<");
//other code
}
})();
VM5185:4 Uncaught TypeError: nodes[n].getElementsByName is not a function
私は、各longdesc
で最初pre
を必要としています。これどうやってするの?
あなたは '.getElementsByTagNameを( "プレ")必要があります。' –
答えとして投稿してください... –