Javascript 带有<;脚本>;没有<;脚本>;
这是html的按钮事件,它在按钮单击时工作Javascript 带有<;脚本>;没有<;脚本>;,javascript,Javascript,这是html的按钮事件,它在按钮单击时工作 <!DOCTYPE html> <html> <body> <button onclick="getElementById('demo').innerHTML=Date()">The time is?</button> <p id="demo"></p> </body> </html> 现在是什么时候? 这个也可以,但这次它的功能
<!DOCTYPE html>
<html>
<body>
<button onclick="getElementById('demo').innerHTML=Date()">The time is?</button>
<p id="demo"></p>
</body>
</html>
现在是什么时候?
这个也可以,但这次它的功能是用脚本写的
单击按钮以显示日期
现在是什么时候?
函数displayDate(){
document.getElementById(“demo”).innerHTML=Date();
}
两种代码给出的结果相同。我们可以调用这两个代码都使用javascript吗?或者代码是通过使用javascript功能实现功能的?或者javascript代码是html页面中唯一写在脚本中的代码,我认为你们的两种方法都在使用javascript。我更喜欢第二个选项,包括来自不同文件的js,但如果它是这样的小项目,我也不会感到烦恼
不,我是说只有我们在块中编写的代码称为javascript,或者我们可以直接使用它,而不必在脚本中编写,或者必须使用脚本吗 编写脚本不是强制性的,但这是一种遵循的约定,因为您通常不希望在视图(HTML)中包含逻辑(Javascript) 如果查看一下,您将看到onclick是click事件的javascript处理程序 onclick onclick属性返回当前元素上的click事件处理程序代码 所以两者都是javascript。onclick标记指定了一种基本上不用脚本标记编写javascript的方法。然而,通常情况下,由于上述分离逻辑和模板的原因,您通常只在第一个答案中输入函数调用。说明了这一切: 每个HTML元素都有一组属性,允许 当某些事件发生时执行JavaScript。这些属性 被称为事件属性,事件名称的前缀为 “
打开”
“
以下是活动列表:
HTML4收集上的每个前缀事件,javascript在窗口中使用这些事件
这些属性。
简言之:使编程逻辑远离模板。
使用other将事件侦听器连接到元素。说明了一切(特别是红色部分)。我不明白你在问什么。你可以看到这两行都起作用,那么问题是什么?最后两行是我的问题,这两个代码都使用java脚本,或者我们只能使用javascript调用这些代码,而这些代码都是编写的,所以你会问,是否有其他内联使用的语言看起来和javascript完全一样,行为也和javascript完全一样,但有其他名称?没有,我的意思是,只有我们在块中编写的代码才称为javascript,或者我们可以直接使用它而不必在脚本中编写,或者是必须使用脚本吗
<!DOCTYPE html>
<html>
<body>
<p>Click the button to display the date.</p>
<button onclick="displayDate()">The time is?</button>
<script>
function displayDate() {
document.getElementById("demo").innerHTML = Date();
}
</script>
<p id="demo"></p>
</body>
</html>