2015-06-22 98 views
0

在一個名爲的script.js是在我的網頁通過如何從span元素正確執行JavaScript函數?

<script language="JavaScript" src="js/Script.js"></script> 

我覺得這是簡單的nomeApp()函數聲明文件:

function nomeApp() { 
    document.writeln("<span class='bluebold14'>"+VERSIONE_APPLICAZIONE+"</span>"); 
    ScriviSoc (VALORE_SOCIETA); 
} 

寫入HTML標記到我的網頁(成特定的地方從它被稱爲)。

在我的網頁我有一個這樣的跨度:

<span id="myPage"></span> 

,從這裏我不得不執行上述nomeApp()裏面寫入。

從這個跨度執行此功能我需要做些什麼?

+2

要清楚,你想'的'來顯示你的''? – Drakes

+0

如果您正在回答有效答案,只解釋爲什麼答案與問題不符。 –

回答

0

那麼根本就沒有使用document.writeln()使用document.createElement()相反,這裏就是你需要的代碼:

function nomeApp() { 
    var newSpan = document.createElement("span"); 
    newSpan.className = 'bluebold14'; 
    newSpan.innerText = VERSIONE_APPLICAZIONE; 
    document.getElementById("myPage").appendChild(newSpan); 
    ScriviSoc (VALORE_SOCIETA); 
} 
-1

如果你想通過點擊元素來執行功能 - onClick="functionName()"

<span onClick="nomeApp()">CLICK ME</span> 

如果要立即執行該功能無需任何用戶交互,比你必須調用該函數(讓我們在最後說頁):

<script type="text/javascript"> 
    nomeApp(); 
</script> 

閱讀有關自動啓動功能(匿名函數),事件,jQuery的。