1

わかりました、これが私があなたから得たものです。これが正しいかどうかを確認できますか?本に書かれていることから多くを編集することはできないので、この形式のままにしておく必要があると思います..あなたが助けてくれることを願っています.

<!DOCTYPE html>
<html>
<head>

<script type="text/javascript">
/* <![CDATA[ */
/* ]]> */

document.getElementById( news ) .innerHTML='newsItem1';

var newsItem1 = "L'AQUILA, ITALY (AP) - L'Aquila's chief prosecutor announced an investigation into allegations of shoddy construcation as workers continued to scour the rubble for people still missing after a devastating earthquake five days ago. http://in.reuters.com/article/idUSWBT01103020090411;

var newsItem2 = "WASHINGTON (Reuters) - President Barack Obama said on Friday the recession-hit US ecomony was showing 'glimmers of hope' despite remaining under strain and promised further steps in coming weeks to tackle the finicial crisis. http://in.reuters.com/article/idUSWBT01103020090411";

var newsItem3 = "(eWeek.com) - Apple is close to hitting 1 billion downloads from its App Store and plans on prize giveaway for whoever downloads the billionth application that includes a MacBook Pro and an iPod Touch. http://www.eweek.com/c/a/application-development/eweek-newsbreak-april-13-2009/";

var newsItem4 = "ALTANTA (AP) - Chipper Jones drove in two runs, including a tiebreaking single, and the Atlanta Braves beat Washington 8-5 on Sunday to hand the Nationals their sixth straight loss to start the season. http://www.newsvine.com/_news/2009/04/11/nationals-8-5?category=sports";



</script>

</head>

<body>

<form action="" name="newsHeadlines" method="get">
</form>

<table style="border: 0; width: 100%">
<tr valign="top">
<td>
<select name="headline" multiple="multiple"
 style="height: 93px">
<option onclick="document.newsHeadlines.news.value=newItem1">Investigation of building standards in quake zone</option>

<option onclick="document.newsHeadlines.news.value=newsItem2">Obama sees signs of economic progress</option>

<option onclick="document.newsHeadlines.news.value=newsItem3">Apple App Downloads Approach 1 Billion</option>

<option onclick="document.newsHeadlines.news.value=newsItem4">Jones, Braves beat winless Nationals 8-5</option>
</select>
</td>

<td>
<textarea id="news" name="news" cols="50" rows="10" 
 style="background-color: transparent"></textarea>
</td>
</tr>
</table>


</body>
</html>

「地震地帯の建築基準の調査」をクリックするたびに、作成したテキストエリアに何も表示されない問題を解決するのを手伝ってくれませんか。

4

1 に答える 1

0

あなたの割り当てには遅すぎるかもしれませんが、コード内のいくつかのエラーを指摘し、あなたが意図していることを実装しようとする必要があると思いました.

  1. document.getElementById( 'news' ).innerHTML='newsItem1'; id 'news' のテキスト ボックス タグが宣言された後に記述する必要があります。そうしないと、null 値が返されます。

  2. では<option onclick="document.newsHeadlines.news.value=newItem1>タイプミスがあり ( のnewItem1はずですnewsItem1)、onclick 属性の値が正しくありません。テキストボックスを正しく選択して意図したテキストを表示するには、次を使用する必要があります
    onclick="document.getElementById('name').value=newsItem1"
    残りのオプションには同様の値を使用してください。
于 2014-05-02T21:38:51.303 に答える