選択したテキストをテキストボックス内で太字にしたいが、起こっていないように書式を設定しようとしている。しかし、それはspan/divでうまくいく。私のコードテキストボックス内のテキストの書式設定
<html>
<head>
<title>Untitled Document</title>
<script type="text/javascript">
function FormatSelectedWord(txtBox,style)
{
var selectedText = document.selection
? document.selection.createRange().text
: txtBox.value.substring(txtBox.selectionStart,txtBox.selectionEnd);
if(selectedText!='')
{
var newText='<'+style+'>'+selectedText+'</'+style+'>';
txtBox.value=txtBox.value.replace(selectedText,newText)
spOutput.innerHTML=txtBox.value;
}
}
</script>
</head>
<body>
<input type="text" name="txtBox"> </input>
<input type="button" value="Bold" onclick="FormatSelectedWord(txtBox,'b')">
<span id="spOutput"></span>
</body>
</html>
テキストボックスを挿入することは可能ですか?もしそうなら、どのように?
おかげ
どのように私はこれについて知りませんでしたか? – Marcel