你好朋友 我面臨一些問題或者可以說沒有找到任何幫助,所以請幫助我 有按鈕有名字添加文本當我點擊那個按鈕時它當我在這個文本框中輸入一些文本時顯示一個文本框,它顯示下面輸入的文本。當我再次點擊添加文本按鈕,然後上一個文本框似乎是空的我不想這個。如何保持按鈕上的上一個文本框的值點擊
1.)我的要求是當我點擊添加文本按鈕第二次它不會清空上一個文本框。
2)當我點擊B鍵然後將文本轉換爲bold.Right現在它工作一文,我想,當我選擇特定的文字,然後點擊B鍵它通過特定的所選文本轉換爲粗體。 這些是我的兩個問題。如果有人解決我的問題,請回復。 感謝
<script type="text/javascript">
var i=0;
function add_input()
{
if(i!=6){
var d=document.getElementById('div');
d.innerHTML+="<input type='text' name='addtext"+i+"' id='addtext"+i+"'onkeyup='copy("+i+")'><br></br>";
i++;
}
}
function copy(j){
var mm = 'addtext'+j;
var divid = 'newcontent'+j;
var s1=document.getElementById(mm).value;
/*var s2=document.getElementById('newcontent'+j);*/
var s2=document.getElementById('newcontent'+j);
s2.innerHTML=s1;
}
</script>
<script type="text/javascript">
function f2() {
if(document.getElementById('newcontent0').style.fontWeight =='bold')
{
document.getElementById('newcontent0').style.fontWeight = 'normal';
}
else if(document.getElementById('newcontent0').style.fontWeight =='normal')
{
document.getElementById('newcontent0').style.fontWeight = 'bold';
}
else if(document.getElementById('newcontent0').style.fontWeight =='')
{
document.getElementById('newcontent0').style.fontWeight = 'bold';
}
}
</script>
<input type="button" value="Add Text" onclick="add_input()" />
<input type="button" value="B" onclick="f2()"/>
<div id="div"></div>
<div id="newcontent0" style="padding:0px;margin:0px;"></div>
<div id="newcontent1" style="padding:0px;margin:0px;"></div>
<div id="newcontent2" style="padding:0px;margin:0px;"></div>
<div id="newcontent3" style="padding:0px;margin:0px;"></div>
<div id="newcontent4" style="padding:0px;margin:0px;"></div>
感謝
感謝您的回覆sir.its工作,如何在每個文本框的末尾添加
– Chauhan 2010-11-26 09:43:52
代碼更新爲添加
– 2010-11-26 09:56:49