2017-12-12 8 views
1

私はJavaScriptで関数を作成し、パラメータ "name"を渡そうとしています。ユーザーが写真をクリックすると、 "この写真は__で撮影されました"のような警告が表示されますJavaScriptで警告するパラメータ

<img src="photos/PhotoVersailles.jpg" onclick="photoWhere(Versailles)" style="width:100%"> 

<script type="text/javascript"> 
function photoWhere(name) 
    { 
     alert("This photo was taken in "+name+"."); 
    } 
</script> 

なぜ私の試行はうまくいかないのですか?

+1

'onclickの= "photoWhere(ヴェルサイユ)"' 'onclick =" photoWhere( 'Versailles') '' – Ultimater

+0

'onclick =" photoWhere( 'Versailles') "'ヴェルサイユを引用符で囲むのを忘れました。 – gurvinder372

+0

あなたが答えをしたいのであれば、実際に質問をする必要があります。 – stib

答えて

0

てみてください 'ベルサイユ' 構文が間違っているパラメータとして

function photoWhere(name) { 
 
    alert("This photo was taken in " + name + "."); 
 
}
<img src="photos/PhotoVersailles.jpg" onclick="photoWhere(' Versailles')" alt="not found" style="width:100%">

0

を渡すときにアラートを変更します。

var nameStr = "This photo was taken in "+name+"."; 
alert(nameStr); 
関連する問題