ページが完全に読み込まれたときに実行されるコードがあります。次に、この関数はHTMLページのすべてのボタン要素を収集します。ここから、各ボタンのtitle
属性を取得することをループonclick
してからconsole.log
、タイトルを付けてに書き込む関数と同じイベントをボタンに割り当てます。
私はこれを行うためのさまざまな方法を試しましたが、機能していません。これが私が使っているJavaScriptコードです。現在、関数を呼び出してタイルをに記録することをループするconsole.log
だけですが、これは発生しないはずです。ボタンをクリックするたびに、そのタイトルで関数を呼び出し、それをログに記録する必要があります。
window.onload = myPageIsReady;
function myPageIsReady(){
var myList = document.getElementsByTagName("button");
var myTitle = [];
for(var i = 0; i < myList.length; i++){
myTitle[i] = myList[i].getAttribute("title");
myList[i].onclick = getMyTitle(myTitle[i]);
};
function getMyTitle(myTitle){
console.log(myTitle);
};
};
私をクレイジーと呼んでくださいが...
var myList = document.getElementsByTagName("button");
for(var i = 0; i < myList.length; i++){
myList[i].onclick = function(){
console.log(this.getAttribute("title"));
}
};
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加