2011-01-10 96 views
0

想象你有這樣簡單的頁面:如何在現有頁面中插入新的HTML代碼?

大家好。 當你 點擊這裏 將插入新的文字。

點擊後:

大家好。 當您 「ulala ...我插入文字」 將插入新文字。

  1. 是否可以使用PHP或Javascript插入此文本?
  2. 如果只有javascript是適當的,你可以提供一個示例代碼?

感謝名單了很多

+2

你想要SO家族爲你做代碼我認爲你必須首先在Google上搜索 – 2011-01-10 07:01:17

回答

0

你的HTML:

<p>Hi everybody. when you <span id="mytext"><a href="javascript:EditText()">click here</a></span> new text will be inserted.</p> 

你的JavaScript:

<script type="text/javascript"> 
    function EditText() { 
     document.getElementById('mytext').innerHTML = 'ulala... I am inserted text'; 
    } 
</script> 
+1

內聯js讓jon雙向飛鏢哭泣。 – prodigitalson 2011-01-10 07:07:29

0

在Javascript中嘗試以下操作:

function fun(){ 
document.getElementById("text_area").innerHTML = document.getElementById("text_area").value + "New str"; 
} 

通話fun()上的 「點擊這裏」,它有一個id text_area,可能是divspaninputtextarea任何onclick其他HTML標籤,無論你想添加新的字符串。

希望這會有所幫助。

0

這是最簡單的使用jQuery,但您可以使用該的Javascript DOM方法。

要使鏈接發生,請使用onClick="js_something()"。並插入文字使用$('#id').text('new text')

如果要從服務器資源(url)中檢索到新文本,PHP纔會生效。如果這樣使用AJAX,或者簡單地在jQuery中使用.load(".../get_text.php")