09/10/28 19:22:08.71 DfadFhpa0
もう少しスマートに。改行多すぎ言われたので減らした。
ヘッド
function copyText(p) {
var Err = 0;
var area = '';
switch (p) {
case 1: area = 'text01'; break;
case 2: area = 'text02'; break;
case 3: area = 'text03'; break;
default: alert('コピー元不明です。'); Err = 1;
}
if (!(Err)) { clipboardData.setData("Text", document.getElementById(area).value); }
}
ボディー
<p>
<textarea id="text01" rows="8" cols="40"></textarea><br />
<button onclick="copyText(1); ">文字列をコピーする</button><br />
</p><p>
<textarea id="text02" rows="8" cols="40"></textarea><br />
<button onclick="copyText(2); ">文字列をコピーする</button><br />
</p><p>
<textarea id="text03" rows="8" cols="40"></textarea><br />
<button onclick="copyText(?); ">文字列をコピーする</button><br />
</p>