看完上篇的添加事件,我想肯定有一万个黑马在奔腾
明明是照着添加宾语的公式来的,为什么会有报错?
事件不是说可以随便设置吗?但是会出问题
this又是什么关键词?
value是啥?
围绕这三大疑问,一步一步分析
首先,万用公式是肯定没有错的,可能是因为没有描绘清楚,导致你的问题(抱歉)
第一点,引号内嵌,这是第一个问题
出现图上的情况,解决方法很简单
核心在于你的引号要不一样,里面和外面的引号相同,就会导致编译器出错
第二点,为什么有些人用的是这个
还有用点的还有用别的
这里完全没有问题,因为他根据他的CSS样式针对写的,但是万能公式在于可以普遍使用
一个通用性
第二个问题,事件
这里我忽视了一个点,事件是有事件关键词的,内容是可以随便编但是前面的关键词很重要,所以在那个事件公式中,应该改成
事件关键词+事件内容(ps:上篇用红字标明了)
keyup
一个事件,用于捕获或处理释放按键的动作(输入事件)
上面使用到的代码例子
<!DOCTYPE html>
<html>
<head>
<meta charset="GBK">
<title>Document</title>
</head>
<body>
<input type = "button" value="点击" id = "ting">
<script>
document.querySelector("#ting").
addEventListener('click',function()
{
let input = prompt("请输入内容") || "保密";
console.log(input);
});
</script>
</body>
</html>
'click'一个事件,鼠标点击事件
剩下的事件会在更新中一个一个迭代完成
第三个问题,this是什么关键词
this是一个用于对象的关键词
中文翻译——这,在上一篇中,它代表这个键盘输入的值,那么这样来类比
补充:document是一个特殊的对象
复习:对象是由键值组成
抽象理解:this会默认你这个对象的键,键规定了,那么值是你输入的,
值的输入内容就是value关键词的作用
小结
万能公式没毛病,document是一个特殊的对象,对象内容为html,,this固定键,value获得值