HTML에서 Javascript 클래스를 호출 할 수 없습니다.

PeakGen

아래 코드를보세요

TTSScript.js

   function TTS()
{
    var msg = new SpeechSynthesisUtterance("yohan");
    var voices = window.speechSynthesis.getVoices();

    this.speakText = function()
        {
             window.speechSynthesis.speak(msg);
        }
    }

index.html

<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">

        <script src="/scripts/TTSScript.js"></script>
        <script>
           function speak()
           {
               var msg = new SpeechSynthesisUtterance('Hello World');
               window.speechSynthesis.speak(msg);
           }

           function speak2()
           {
               var TTS = new TTS();
               TTS.speakText();
           }


        </script>
    </head>
    <body>
        <div><button onclick="speak2()">Click me</button></div>
    </body>
</html>

안타깝게도 html 페이지에서 버튼을 클릭하면 오류가 발생합니다. 아래에 있습니다.

Uncaught TypeError: undefined is not a function (13:42:13:817 | error, javascript)
    at speak2 (public_html/index.html:23:26)
    at onclick (public_html/index.html:31:126)

JavaScript에 익숙하지 않습니다.이 오류가 발생하는 이유와 해결 방법을 알려주세요.

피 치즈

문제를 해결했습니다 .. :

  1. 모든 대문자 이름을 변수로 사용하지 마십시오

    var tts = new TTS (); tts.speakText ();

  2. 올바른 발언은 바이올린에 있습니다.

    http://jsfiddle.net/bpprwfxa/4/

var msg = new SpeechSynthesisUtterance('Yohan');
window.speechSynthesis.speak(msg);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

HTML에서 Javascript 클래스를 호출 할 수 없습니다.

분류에서Dev

jquery 내에서 javascript 함수를 호출 할 수 없습니다.

분류에서Dev

Django : Javascript에서 Python 함수를 호출 할 수 없습니다.

분류에서Dev

같은 클래스에서 함수를 호출 할 수 없습니다.

분류에서Dev

PHP 클래스에서 전역 함수를 호출 할 수 없습니다.

분류에서Dev

PHP 클래스에서 전역 함수를 호출 할 수 없습니다.

분류에서Dev

tkinter 클래스에서 함수를 호출 할 수 없습니다.

분류에서Dev

클래스 내에서 정적 메서드를 호출 할 수 없습니다.

분류에서Dev

Java의 클래스에서 void 메서드를 호출 할 수 없습니다.

분류에서Dev

Acumatica : BLC에서 DAC 확장 클래스를 호출 할 수 없습니다.

분류에서Dev

클래스에 정의 된 메서드를 호출 할 수 없습니다.

분류에서Dev

다른 클래스 내에서 클래스 메서드를 호출 할 수 없습니다.

분류에서Dev

다른 클래스의 메서드를 호출 할 수 없습니다.

분류에서Dev

PyQt4가 QThread 클래스에서 기본 Gui 클래스의 함수를 호출 할 수 없습니다.

분류에서Dev

angular2의 Component.html에서 모델 클래스의 메서드를 호출 할 수 없습니다.

분류에서Dev

익명 클래스 메서드를 호출 할 수 없습니다.

분류에서Dev

PHP 클래스의 메서드를 호출 할 수 없습니다.

분류에서Dev

이전에 exec로 정의 된 클래스를 호출 할 수 없습니다.

분류에서Dev

laravel의 사용자 정의 클래스에서 호출 할 때 클래스를 찾을 수 없습니다.

분류에서Dev

다른 클래스의 함수에서 자바 스크립트를 호출 할 수 없습니다.

분류에서Dev

Notebook의 Javascript에서 Python 함수를 호출 할 수 없습니다.

분류에서Dev

JavaScript 익명 함수에서 클래스 slibing 함수를 어떻게 호출 할 수 있습니까?

분류에서Dev

내 WebView의 HTML에서 PDF를 호출 할 수 없습니다.

분류에서Dev

Repast : 컨텍스트 빌더의 다른 클래스에서 메서드를 호출 할 수 없습니다.

분류에서Dev

StAXOMBuilder () 클래스에서 보호 된 메서드를 호출 할 수 없습니다.

분류에서Dev

파생 클래스에서 가상 보호 메서드를 호출 할 수 없습니다.

분류에서Dev

Parcelable : 다른 앱에서 호출 할 때 비 정렬화할 때 클래스를 찾을 수 없습니다.

분류에서Dev

다른 클래스에서 main을 호출 할 수 없습니다.

분류에서Dev

PrimeFacec CommandButton에서 JavaScript 메서드를 호출 할 수 없습니다.

Related 관련 기사

  1. 1

    HTML에서 Javascript 클래스를 호출 할 수 없습니다.

  2. 2

    jquery 내에서 javascript 함수를 호출 할 수 없습니다.

  3. 3

    Django : Javascript에서 Python 함수를 호출 할 수 없습니다.

  4. 4

    같은 클래스에서 함수를 호출 할 수 없습니다.

  5. 5

    PHP 클래스에서 전역 함수를 호출 할 수 없습니다.

  6. 6

    PHP 클래스에서 전역 함수를 호출 할 수 없습니다.

  7. 7

    tkinter 클래스에서 함수를 호출 할 수 없습니다.

  8. 8

    클래스 내에서 정적 메서드를 호출 할 수 없습니다.

  9. 9

    Java의 클래스에서 void 메서드를 호출 할 수 없습니다.

  10. 10

    Acumatica : BLC에서 DAC 확장 클래스를 호출 할 수 없습니다.

  11. 11

    클래스에 정의 된 메서드를 호출 할 수 없습니다.

  12. 12

    다른 클래스 내에서 클래스 메서드를 호출 할 수 없습니다.

  13. 13

    다른 클래스의 메서드를 호출 할 수 없습니다.

  14. 14

    PyQt4가 QThread 클래스에서 기본 Gui 클래스의 함수를 호출 할 수 없습니다.

  15. 15

    angular2의 Component.html에서 모델 클래스의 메서드를 호출 할 수 없습니다.

  16. 16

    익명 클래스 메서드를 호출 할 수 없습니다.

  17. 17

    PHP 클래스의 메서드를 호출 할 수 없습니다.

  18. 18

    이전에 exec로 정의 된 클래스를 호출 할 수 없습니다.

  19. 19

    laravel의 사용자 정의 클래스에서 호출 할 때 클래스를 찾을 수 없습니다.

  20. 20

    다른 클래스의 함수에서 자바 스크립트를 호출 할 수 없습니다.

  21. 21

    Notebook의 Javascript에서 Python 함수를 호출 할 수 없습니다.

  22. 22

    JavaScript 익명 함수에서 클래스 slibing 함수를 어떻게 호출 할 수 있습니까?

  23. 23

    내 WebView의 HTML에서 PDF를 호출 할 수 없습니다.

  24. 24

    Repast : 컨텍스트 빌더의 다른 클래스에서 메서드를 호출 할 수 없습니다.

  25. 25

    StAXOMBuilder () 클래스에서 보호 된 메서드를 호출 할 수 없습니다.

  26. 26

    파생 클래스에서 가상 보호 메서드를 호출 할 수 없습니다.

  27. 27

    Parcelable : 다른 앱에서 호출 할 때 비 정렬화할 때 클래스를 찾을 수 없습니다.

  28. 28

    다른 클래스에서 main을 호출 할 수 없습니다.

  29. 29

    PrimeFacec CommandButton에서 JavaScript 메서드를 호출 할 수 없습니다.

뜨겁다태그

보관