我希望在一个地方写一个或多个文本行,它应该出现在身体的任何地方。我在head标签中写了以下代码:
<script type="text/javascript">
function myfucn(){
document.write("Hello World");
document.write(" <a href="www.google.com">google</a> ");
}
</script>
我希望这两行应该放在我调用myfunc()的身体或通过任何其他方式。如果您有任何其他类型的解决方案,没有外部JavaScript文件,请提及。另外请提一下我应该写什么(在主体上)我调用函数/ js。
答案 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>
元素的父容器中。