1
我正在嘗試製作一個簡單的所見即所得編輯器。如何爲選定的文本添加前綴和後綴
當選擇文本/從<textarea>
highted,並與BTN ID按鈕被點擊,JS會添加前綴<a href=''>
和後綴</a>
。
這就是我想出來的。但它不適用於jsfiddle。
//JS
<script type="text/javascript">
function markupEd() {
var textArea = document.getElementById('textInput').value;
var i = 0;
var textArray = val.value.split("\n");
for (i = 0; i < textArray.length; i++) {
textArray[i] = "<a href=''>" + textArray[i] + "</a>";
}
val.value = textArray.join("\n");
}
</script>
<input type="button" id="btn" value=" <a> " onclick="markupEd();">
<textarea id="textInput"></textarea>
它不會...你會得到一個錯誤....哪裏呢'VAL '來自? 'val.value.split(「\ n」);' – ManseUK 2012-03-06 11:27:37
@ManseUK我從我從兩個不同的'input'標記中添加前綴值和後綴值時得到的代碼。然後它將顯示在'textarea'標籤上,並且來自另一個'textarea'的文本。 – vurquee 2012-03-06 11:32:56
@ManseUK但是這一次,我的問題是按鈕如何識別選定的文本,以及添加我想要的默認前綴和後綴,當點擊按鈕時。 – vurquee 2012-03-06 11:34:21