IE6_javascript スキルで画像の src アドレスを動的に設定する JS の問題

WBOY
リリース: 2016-05-16 18:36:52
オリジナル
957 人が閲覧しました

ここ 2 日間、小さい画像をマウスでクリックして大きな画像を表示する必要があるプロジェクトに取り組んでいたので、デザイン後に JS を使用して小さい画像に基づいて大きい画像の SRC を設定しました。完成して問題が出てきました。 IE6では大きな画像が表示されません。画像上にマウスを置いて右クリックすると画像が正常に表示されます。 IE7、IE8、FF ではこれらの問題は発生しません。コードは次のとおりです。

コードをコピー コードは次のとおりです。

function picclick( )
{
var pic = $('marqueediv').getElementsByTagName('a');
var len = pic.length
for(var i = 0; i {
pic[i].onclick = function(i)
{
return function()
{
for(var t = 0; t {
pic[t].className = t == i ? 'hover' : '';
this.className = 'hover'
}
var thispic; >sspic = pic[i ].childNodes[0].src;
thispic = 'uploadimg/' sspic.substring(sspic.indexOf('uploadimg/s'), sspic.length).replace('uploadimg/s ', '');
$('pro_pic_item').setAttribute('src', thispic);
$('pro_pic_item').setAttribute('alt', 'images'); /解決策: ここに「return false;」を追加します。
return
}
}
(i)
}
}インターネット、これは IE6 での根本的な判断不連続要素の問題によるものです。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!