onCLick()问题

时间:2011-05-13 13:12:52

标签: javascript

我一直在阅读以避免使用JavaScript做很多事情,但是我一直在搞乱它并且它似乎没有用(除非我失明并且错过了一些东西)

<SCRIPT LANGUAGE="text/javascript">
    function testResults() {
        System.out.println("Got into function");
}
</SCRIPT>

这是我的身体:

<form action="" method="GET">
    <input type="button" value="Save" name="saveType" style="margin:10px;" onClick="testResults()"/>
</form>

从我所看到的javascipt来看,这应该没问题...... 有什么建议吗?

5 个答案:

答案 0 :(得分:8)

使用console.log代替system.out.println ...

Javascript不是Java!

答案 1 :(得分:2)

一些指示:

  • 它是type="text/javascript"
  • 为什么写大写字母?
  • System.out.println是Java

远离JavaScript?目前它几乎是相反的,但几乎总是取决于你必须做什么:)

答案 2 :(得分:0)

  • Java =&gt; System.out.printlnSystem.out.print
  • Javascript =&gt; console.log

:)

答案 3 :(得分:0)

Javascript没有这样的标准输出。您有几个选择:

  • 如果您正在运行调试控制台,则可以使用console.log("log a message")
  • 您可以将调试信息输出到HTML元素:document.getElementById("myelement").innerHTML = "message here";

有更多选项 - 我建议正确学习Javascript。它不像Java那么多。

答案 4 :(得分:0)

要让它工作,请改用:

Look here - jsfiddle

<form action="" method="GET">
    <input type="button" value="Save" name="saveType" style="margin:10px;" onClick="testResults()"/>
</form>

<script type="text/javascript">
    function testResults() {
        alert("Got into function");
}
</script>

它是type="text/javascript而不是language="text/language",您还必须使用alert()