これらのスクリプトの 1 つが機能し、もう 1 つが機能しない理由について、私は頭を悩ませています。テキストをクリックすると、画像が変わるはずです。余談ですが、load() コマンドは問題ないように見えますか?
最初の動作と 2 番目の誤動作を引き起こしているこれら 2 つの違いは何ですか?
機能:
CageImg=new Image();
CageImg.src="http://cageme.herokuapp.com/css/mrcage.jpg"
function buttonInCompany()
{
$('#desc').load('incompany.html');
$('#midimg').attr("src",CageImg.src); }
$(document).ready(function() { $("#someID").click(function() { buttonInCompany(); }); }); </script>
<div id='someID'>Everything is cage's cage.<br><br></div>
<img id="midimg" src="http://3.bp.blogspot.com/-BdfyYy_Y0gY/UP_3y3F2RDI/AAAAAAAAC-Q/eHPCltO8bG8/s1600/TomEngelsnicolas+thing.jpg">
非機能:
<script src="jquery.src"></script>
<script>
incompanyImage=new Image();
incompanyImage.src= "images/16581370-group-of-happy-young-business-people-in-a-meeting-at-office.jpg"
function buttonInCompany()
{
$('#desc').load('desc.html #incompany');
$('#midimg').attr("src",incompanyImage.src); }
$(document).ready(function() { $("#incompany").click(function() { buttonInCompany(); }); });
</script>
<div id="incompany" class="art-button">Aulas in-Company</div>
<img id="midimg" width="233" height="350" src="images/Fotolia_5170186_X-01.jpg"><br></p>