このスクリプトで何か問題があります。テキストボックス内の選択されたテキスト領域にhtmlタグを追加することができます。 Dreamweaverでライブを見ている間はうまく動作します。まさにそれがどのように訴えられているか。ブラウザでは何もしません。Javascriptが選択されていますDreamweaverでブラウザでフォーマットが機能しません
どのような考えですか?
この関数はonclick="formatText(content,'b')"
で呼び出されます。
function formatText(el, tag) {
var selectedText = document.selection ? document.selection.createRange().text
: el.value.substring(el.selectionStart, el.selectionEnd);
alert(selectedText);
if (selectedText != '') {
var newText = '<' + tag + '>' + selectedText + '</' + tag + '>';
el.value = el.value.replace(selectedText, newText);
document.getElementById(el).focus();
} else {
if (document.getElementById(tag).value == "0") {
document.getElementById(tag).value = "1";
document.getElementById(el).value = document.getElementById(el).value
+ "<" + tag + ">";
document.getElementById(el).focus();
} else {
document.getElementById(tag).value = "0";
document.getElementById(el).value = document.getElementById(el).value
+ "</" + tag + ">";
document.getElementById(el).focus();
}
}
}