看板 Web_Design 關於我們 聯絡資訊
※ 引述《DrGod (跪求水桶)》之銘言: : ※ 引述《yorjing (托兒所嬰兒)》之銘言: : : 我照了前輩的方法把雙引改單引了 : : 不過 : : 跑出來是"txt" : : 不是 <font face="標楷體">我輸入的文字</font> : : 不知道是不是<font face="XXX"></font>之間是不是不行放變數 : : 請問各位前輩 : : 要怎樣才能輸出 <font face="標楷體">我輸入的文字</font> : : 在這邊謝謝指導我的前輩 : <script language="javascript"> : function myFun() : { : txt1=prompt("請輸入文字",""); : txt2="<font face='標楷體'>"+txt1+"</font>"; : document.getElementById("tA1").innerHTML=txt2; : } : </script> : <input type="button" value="標楷體" onclick="javascript:myFun();"> : <textarea rows="10" cols="50" id="tA1"></textarea> 我改了一下funtcion function standard(value) { txt1=prompt("請輸入文字",""); txt2="<font face='標楷體'>"+txt1+"</font>"; return value+txt2; } 這樣就可以了 value是之前輸入的內容 謝謝之前幫我解決問題的大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.217.232.94 ※ 編輯: yorjing 來自: 61.217.232.94 (02/11 19:30)
LPH66:個人建議函式第二行改為 02/11 23:33
LPH66:txt2='<font face="標楷體">'+txt1+'</font>'; 02/11 23:33
LPH66:標準HTML是只吃雙引號的 javascript則是單雙通吃 02/11 23:34