真的可以使用变量声明的一些帮助来完成我的任务

时间:2013-10-08 19:08:47

标签: variables textarea

好的,这就是我从你那里得到的你能否检查一下这是否正确我无法从书中所说的大部分内容进行编辑所以它必须保持这种格式我猜...你可以帮忙

<!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>

有人可以帮助我解决问题每次我点击“在地震区建立标准的调查”没有在我创建的textarea中显示。

1 个答案:

答案 0 :(得分:0)

虽然你的作业可能为时已晚,但我想我应该在代码中指出一些错误并尝试实现你想要的东西,即点击相应的选择选项后显示不同的newsItems。

  1. document.getElementById( 'news' ).innerHTML='newsItem1'; 应该在声明了id为'news'的textbox标签之后写出,否则将给出null值。

  2. <option onclick="document.newsHeadlines.news.value=newItem1>中, 有一个拼写错误(newItem1应该是newsItem1)并且onclick属性值不正确。要正确选择文本框并在其中显示预期文本,您应使用以下内容:
    onclick="document.getElementById('name').value=newsItem1"
    对其余选项使用类似的值。