2014-05-10 3 views
-5

페이지가로드 될 때 무작위로 선택한 텍스트를 페이지에 삽입하고 싶습니다. 가능한 텍스트는 randomtext이라는 함수 내의 배열에 저장됩니다.HTML 본문에 임의의 텍스트가 표시됩니다.

<script type="text/javascript"> 
    function randomtext() { 
     var randomtxt=[ 
      'Beautiful People are not always Good but Good people are always Beautiful!', 
      '50% + 50% off <a href="/offers.html">check here</a>', 
      'New Arrivals <a href="/new.html">Click here<img src="http://mastimix.in/pictures/icon-new.gif"/></a>', 
      'We changed our terms and conditions > <a href="my link"> check </a>' 
     ]; 
     return randomtxt[Math.floor((Math.random() * 3.99))]; 
    } 
</script> 

는 지금은 페이지가로드 또는 <body> 태그 또는 내가 선을 배치 할 특정 영역 내에 새로 고쳐집니다 무작위 때마다 라인 중 하나를 표시합니다.

이제 <body> 태그에 쓸 내용을 알려주십시오.

+1

우리는 이미 가지고있는 코드를 보여 주며, 우리는 당신을 안내 할 것입니다, 그렇지 않으면 craigslist는 임대용 코더로 가득합니다. –

+0

지금까지 코드가 없습니다. 호출 될 때마다 바디 태그에 무작위로 라인을 표시하고 싶습니다! – Munna

+0

초보자 자바 스크립트 튜토리얼 : http://www.w3schools.com/js/DEFAULT.asp –

답변

0

질문을 개선하기 위해 노력한 결과 randomText의 작동 기능을 사용 했으므로 HTML에 <p id="spam"></p>과 같은 대상을 추가 한 다음 document.getElementById("spam").innerHTML = randomtext();을 추가하면 randomtext의 출력이 스팸 단락에 표시됩니다.

http://jsfiddle.net/qVf8G/

이 코드

는 스팸 단락 document.getElementById("spam")을 발견하고 innerHTML로 그것의 내용을 해결하고 그것으로 임의의 텍스트를 할당하는 기본 자바 스크립트 방법을 사용하고 있습니다.

관련 문제