Pタグなどの文字列を入力フォームテキストエリアに表示したい



0   名前: シビックEG6 : 2007/05/26(土) 01:02  ID:iCpgLAHE sub-Cl
文字列をテキストエリアに表示する方法を教えてください。
文字列は<P>や<DIM>以外になんでも構わないのですが、
とにかく入力フォーム以外の文字列を、入力フォームに取り込みたいのです。
Javascriptで可能でしょうか?
よろしくお願いします。

//以下がサンプルソースですが、どう書けばいいでしょうか。
<html>
<head>
<title>文字列をテキストエリアに表示する</title>
</head>
<body>
<form>
<table>
<tr>
<td>
<p>ここの文字列をテキストエリアに表示するには?</p>
</td>
</tr>
</table>
<textarea rows=3 cols=50 name="text2"></textarea>
<br clear="left">
<input type="button" value="コピー" onClick="text2.value=text1.value">
</form>
</body>
</html>

1   名前: NullPo : 2007/05/26(土) 01:02  ID:NwzmqAw7 sub-.G
<script type="text/javascript">

var text1, text2;

window.onload = function() {
  text1 = new Object();
  targetText = document.getElementsByTagName("p").item(0);
  text2 = document.getElementsByName("text2").item(0);

  text1.value = targetText.firstChild.nodeValue;
}

</script>
headか、bodyのどこかにいれておけば、動く気がする。

一覧へ戻る