2015-06-22 21 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的。