h1の外観を変更しようとしています。私はコードの一部をやったが、Chromeで動作しないことに気付いた。誰でも知っている理由は?あなたがより良い以下のコードを書くための方法を提案している場合と:Chromeでヘッダスタイルを変更できない
リンク:http://codepen.io/Winterfox/pen/KzRbpZ
window.onload = function() {
var ownHeading = document.getElementById("heading");
var newHeading = document.getElementById("newheading");
ownHeading.addEventListener("input", buildLayout);
function buildLayout() {
newHeading.innerHTML = ownHeading.value;
};
/*---------------------------------------------------------*/
var changeStyleBtn = document.getElementsByClassName("changestyle-btn");
var changeStyleUl = document.getElementById('change-h-font');
for (var i = 0; i < changeStyleBtn.length; i++) {
changeStyleBtn[i].addEventListener('click', changeStyle, false);
}
function changeStyle() {
changeStyleUl.style.display = "block";
};
/*-------------------------------------------------------*/
var changeStyleLi = changeStyleUl.getElementsByTagName('li');
for (var i = 0; i < changeStyleLi.length; i++) {
changeStyleLi[i].addEventListener('click', changeFont, false);
}
function changeFont() {
// here it stops working in chrome (can't click on lis)
alert("clic");
console.log(this);
};
};
問題に直面しているコメントにコード行をマークできますか? 「うまくいかない」とは何ですか?あなたは何を達成したいですか?私はcodepenのリンクを見ましたそれは私のために働く。 –
最後の行で、コードページに表示されているlisをクリックしようとしています。 – Winterfox
それは動作しますか?私はクロムブラウザ上にいる。 liをクリックすると警告が表示されます。 Chrome:バージョン49.0.2623.87(64ビット) –