2013-08-28 48 views
0

對網絡編程不熟悉,但需要爲某些現有C++代碼創建Web應用程序。我已經得到了現有的C++代碼在JavaScript中編譯。我可以用一個名爲sample()的函數在js文件中輸出值,但我無法弄清楚如何將這個函數放入html前端,以便我可以使用這些生成的值。將JavaScript中的函數引入html

感謝您提供任何幫助。

+0

HTML是針對客戶端的前端。把這個函數帶到html前端是什麼意思? –

+0

請向我們展示生成的'sample'函數,並告訴我們*您希望它們顯示的方式。 – Bergi

回答

0

將您的代碼中腳本標籤:

<script> 

var func = function() { 
    // ... 
} 

</script> 

要顯示一個HTML元素裏面的東西:

<div id="my-element"></div> 

<script> 
var func = function() { 
    return 'result'; 
} 
window.onload = function() { 
    document.getElementById("my-element").innerHTML = func(); 
} 
</script> 
+0

我已經有了腳本標籤,但是如何獲得html來顯示這個函數的返回值? – user2726935

+0

剛編輯我的答案。這就是你在尋找的東西。 – Krasimir

+0

創建一個匿名函數,將其賦值給一個變量,然後創建一個匿名函數似乎對我來說有點拜占庭式的。覆蓋onload處理程序而不是使用attachEvent/addEventListener有點麻煩。但至少你沒有建議使用document.write() – symcbean