要在Body的各个部分显示的文本

时间:2014-05-10 16:42:00

标签: javascript html webpage head

我希望在一个地方写一个或多个文本行,它应该出现在身体的任何地方。我在head标签中写了以下代码:

<script type="text/javascript">
    function myfucn(){
        document.write("Hello World");
        document.write(" <a href="www.google.com">google</a> ");
    }
</script>

我希望这两行应该放在我调用myfunc()的身体或通过任何其他方式。如果您有任何其他类型的解决方案,没有外部JavaScript文件,请提及。另外请提一下我应该写什么(在主体上)我调用函数/ js。

2 个答案:

答案 0 :(得分:0)

这很有用

<head>中加入此内容       

<script type="text/javascript">   
    window.myfucn = function() {
            var html = "Hello World";
            html += '<a href="www.google.com">google</a>';
            // keep adding your elements to html
           document.write(html);
    }

</script>

现在你可以像这样轻松地调用它:

<p><script type="text/javascript">myfucn();</script></p>

答案 1 :(得分:0)

解决方案正如@mohamedrias所说。要实现它,您需要在任何需要的位置执行以下操作:

<div>
    <script> myfucn() </script>
</div>

只需调用该函数,它就会将这两行放入<script>元素的父容器中。