imgタグで非常に大きな画像セットを持つ画像スライダーを作成しました。私は、スライダ内の画像をクリックすると、新しいタブ/ウィンドウで開くコードを作成しようとしています。ここで私がこれまで持っているものです。新しいウィンドウでスライダーからimgを開く方法
var allSlides = document.querySelectorAll('.slide img');
for(i = 0; i < allSlides.length; i++){
allSlides[i].addEventListener("click", function(){
window.open(allSlides[i].src);
})
}
私はコンソールに[0] allSlidesを入力すると、私は良い出力を得る(例えば<img src="123">
が、私は画像をクリックすると、私はエラー「キャッチされない例外TypeErrorを取得:読み取ることができません。 HTMLImageElementで未定義のプロパティ「SRC」。<anonymous>
」。
私が間違って何をしているのですか?
'window.open(event.target.src)' – putvande
window.open(this.src); – sinisake