2017-02-27 53 views
2

我需要在內部編寫HTML和Javascript代碼,即HTML內容(需要顯示一些隨機的整數值)我尋找了很多博客,但迄今爲止沒有找到任何幫助。請指教。Javascript inline HTML

我想實現這樣的功能:

<td class="vhead">Offered Calls</td> 
    <td> 
     <script> 
     Math.random(); 
     </script> 
    </td> 
    </td> 
+0

看看http://stackoverflow.com/questions/5850477/how-to-insert-an-element-at-the-current-在-html-using-prototype中定位 – Yannjoel

+0

@Yannjoel:那個只會令人困惑。 –

+0

如果你可以使用不同的文件的JavaScript,做到這一點。內聯香草JavaScript是大部分時間都很髒的事情。 –

回答

3

試試這個

<td id="demo"></td> 

<script> 

    document.getElementById("demo").innerHTML = Math.random(); 

</script> 
+0

哇! :)美味,即時,熱!快餐。我不能等待10分鐘來擊中喜歡。感謝Mate –

+0

Crowder @ Com在哥們。至少評價他。整個事情是關於解決方案的。我找到了。善良容納 –

+0

Crowder :):*愛你的隊友! :) –

-1

JavaScript不喜歡這個工作。它可以在模板庫的幫助下完成。相反,您需要獲取對希望注入此隨機值的html位置的引用。下面假設你會有很多並且每個都需要一個不同的隨機數。

<td class="vhead">Offered Calls</td> 
<td class="random"></td> 

<script> 
    window.document.onload = function(){ 
    var elements = document.getElementsByClassName('random'); 
    [].forEach.call(elements, function (el) { el.innerHTML(Math.random()) }); 
    } 
</script> 
1

爲最簡單的情況下

<td class="vhead">Offered Calls</td> 
<td> 
    <script> 
     document.write(Math.random()); 
    </script> 
</td>