2

画像の src を sky+gatMap()+.jpg に基づいて取得しようとしています。src は sky#.jpg である必要があります。# は getMap() の値です。引用か何かで問題があります。ここで何が間違っていますか?

<script type="text/javascript">
    document.write("<img id='sky' src='sky+mapNum()+.jpg' alt='' />");
  </script>

これは、javaxcript の本のケースの問題です。これを行う方法は教えてくれません。

4

6 に答える 6

1

<script type="text/javascript"> document.write("<img id='sky' src='sky"+mapNum()+".jpg' alt='' />"); </script>

+ プラス記号の前で二重引用符を付けて文字列を分割し、次のプラス記号の後にもう一度開始する必要があります。

于 2013-07-01T02:34:25.023 に答える
0
<script type="text/javascript">
    document.write("<img id='sky' src='sky" + mapNum + ".jpg' alt='' />");
</script>

mapNum は関数ではなく変数なので、その後に () はありません。その本は非常に曖昧です。

于 2015-09-14T19:59:13.547 に答える
0

変数は文字列に含まれており、JavaScript ではなく HTML として解釈されています。これを試して:

<script type="text/javascript">
  document.write("<img id='sky' src='sky" + mapNum() + ".jpg' alt='' />");
</script>
于 2013-07-01T02:34:12.923 に答える