2017-02-27 29 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>