0
では関数ではありません、私のjsのコードはChromeとIEで正常に動作しますが、Firefoxではコンソールは言う:document.getElementsByName()はFirefoxの
TypeError: xmlDoc.getElementsByName is not a function
var nextSectionName = actSection.getElementsByTagName("clickArea")[actClickArea].getAttribute('linkTo');
actSection = xmlDoc.getElementsByName(nextSectionName)[0];
XMLDOCは単なるXMLファイルとactSection = xmlDoc.getElementsByTagName("section")[0];
ですまた、うまく動作します。
「XMLファイル」とはどういう意味ですか?それはHTML *文書でなければなりません。 – Bergi
回避策は次のとおりです: 'xmlDoc.querySelector(" [name = '"+ nextSectionName +"'] ");'また、それらをすべて取得したい場合は、 'querySelectorAll'を使用してください。 –
'getElementsByName()'はHTML DOMの一部であるため、XMLの解析時には使用できません。 –