2015-09-25 115 views
0

我在這裏尋找一些有關Wordpress功能的幫助。用短代碼功能代替單詞

- 什麼我想建立: 一個簡碼我可以使用預定義的詞來代替空格,如:

- 什麼遊客將看到: 草是_______

- 我想寫在短信上的短代碼: 草地是[空白:綠色]

- 當角色點擊_______時,它將被替換爲短代碼標籤中指定的「綠色」。

我在編程方面很新,因爲我使用前端,UX/UI,html和css,並且需要一些幫助來展示這個想法。

非常感謝你提前。

回答

0

這是可以做到如下:

<div id="demo" onclick="myFunction()" >This is _____</div> 

function myFunction() { 
var str = document.getElementById("demo").innerHTML; 
var res = str.replace("_____", "Green"); 
document.getElementById("demo").innerHTML = res;} 

+0

這只是問題的一半。您還應該考慮在'click'回調中使用'this'而不是'.replace'。 – rnevius

+0

這是工作代碼...已經過測試。請將其標記爲答案 –

+0

感謝Yoyo,這真是太棒了,我在爲這個互動遊戲着迷,但他們關鍵的問題不僅在於如何讓它可點擊,我在尋找解決方案可以讀取短代碼內的字符串,然後替換_______。 「綠色」字符串應由短代碼給出,如:[shortcode「green」] ...這意味着我需要一個解決方案,它將用我可以寫入的任何字符串替換「______」而不是綠色。 我正在嘗試使用多個________空格來獲取文本帖子,並且應該用不同的單詞替換每個空格。這就是爲什麼我試圖用簡碼做到這一點。 非常感謝 –