2014-05-10 5 views
0

한 줄에 하나 이상의 텍스트 줄을 쓰고 싶을 때마다 본문을 통해 호출 할 때마다 나타나야합니다. 나는 머리 태그에 다음 코드를 작성했습니다 : 본문의 여러 부분에 표시 할 텍스트

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

나는이 두 라인은 내가이 myfunc() 또는 다른 방법을 통해 전화 이제까지 몸 밖으로 통해 배치해야합니다. 외부 자바 스크립트 파일없이 그렇게 할 수있는 다른 유형의 솔루션이 있다면 언급하십시오. 또한 내가 함수 (function)/js를 부를 때 (몸에서) 무엇을 써야하는지 언급 해주십시오.

+0

일반 텍스트와 함께 일부 html 태그/텍스트도 필요합니다. 링크 등. – Munna

+0

여기 Munna .. 질문 업데이트 –

답변

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> 

이 포함 지금 당신은 이런 식으로 쉽게 호출 할 수 있습니다 : @mohamedrias 말했듯이

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

좋아, 본체 내부 태그 해당 기능을 호출하려면 무엇을 작성해야합니까? – Munna

+0

업데이트 답변 .. 지금 확인하십시오 – mohamedrias

+0

많은 관심을! 이걸 시험해 볼게! – Munna

0

솔루션입니다. 이를 구현하려면, 당신은 당신이 그것을 표시 할 때마다 다음을 수행해야합니다 :

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

그냥 함수를 호출과는 <script> 요소의 부모 컨테이너에 두 줄을 넣어 것입니다.