對網絡編程不熟悉,但需要爲某些現有C++代碼創建Web應用程序。我已經得到了現有的C++代碼在JavaScript中編譯。我可以用一個名爲sample()的函數在js文件中輸出值,但我無法弄清楚如何將這個函數放入html前端,以便我可以使用這些生成的值。將JavaScript中的函數引入html
感謝您提供任何幫助。
對網絡編程不熟悉,但需要爲某些現有C++代碼創建Web應用程序。我已經得到了現有的C++代碼在JavaScript中編譯。我可以用一個名爲sample()的函數在js文件中輸出值,但我無法弄清楚如何將這個函數放入html前端,以便我可以使用這些生成的值。將JavaScript中的函數引入html
感謝您提供任何幫助。
將您的代碼中腳本標籤:
<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>
我已經有了腳本標籤,但是如何獲得html來顯示這個函數的返回值? – user2726935
剛編輯我的答案。這就是你在尋找的東西。 – Krasimir
創建一個匿名函數,將其賦值給一個變量,然後創建一個匿名函數似乎對我來說有點拜占庭式的。覆蓋onload處理程序而不是使用attachEvent/addEventListener有點麻煩。但至少你沒有建議使用document.write() – symcbean
你行你的jQuery,你是一個初學者。例如,你可以這樣做:
<script>
var myName = "Martin";
$("#personName").html(myName);
</script>
看到這裏的例子。 http://jsbin.com/oQEVEji/1/edit
你也可以使用原生代碼document.getElementById('personName').innerHTML = MYNAME
HTML是針對客戶端的前端。把這個函數帶到html前端是什麼意思? –
請向我們展示生成的'sample'函數,並告訴我們*您希望它們顯示的方式。 – Bergi