以下の JavaScript を実行しようとしていますが、未定義のエラーが発生します。テキストを含む div を作成し、ページの読み込み時に span タグの前に配置しようとしています。
<script type = "text/javascript">
function MMinsertPhoneinheader() {
var div = document.createElement('div');
div.innerHTML = ("<span> <p> Get Detailed Pricing </p> <br> <p> <b> (866)682-7927 </b></p> </span>");
div.setAttribute('class', 'cust');
document.getElementsByTagName('span')[5].appendChild(div);
break;
};
MMinsertPhoneinheader();
</script>
どんな助けも命を救うでしょう。ノブの質問で申し訳ありません。ありがとう!
新しいコードは次のとおりです。
<script language="javascript">
function MMinsertPhoneinheader() {
var div = document.createElement('div');
div.innerHTML = ("<span> <p> Get Detailed Pricing </p> <br> <p> <b> (866)682-7927 </b></p> </span>");
div.setAttribute('class', 'cust');
document.querySelector(".toplinks").appendChild(div);
};
MMinsertPhoneinheader();
</script>
3 行目で構文エラーが発生します。
var div = document.createElement('div');