在这里写的Title不算自定义属性?

在这里写的Title不算自定义属性?

在这里写的Title不算自定义属性?它会被认为是title属性?

正在回答

登陆购买课程后可参与讨论,去登陆

4回答

同学你好,对于你的问题解答如下:

  1. 在控制台打印的结果中div上有id、class、title、src这4个属性;所以D选项有3个属性的说法是不对的。

  2.  解析时,会自动将Title转成全小写,所以控制台打印的结果中有title属性。

    并且这个title属性是div的固有属性,只是title对应的值wrap是自定义的。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~


  • Aurora_Meteor 提问者 #1
    所以说即使在写属性的时候,那个属性是大写的,但是它转换成小写后和某个固有属性同名,那它就会被认为是那个固有属性而不算是一个自定义属性对吧?
    2020-03-08 22:14:37
  • 好帮手慕慕子 回复 提问者 Aurora_Meteor #2
    同学你好, 是的,祝学习愉快~
    2020-03-09 09:18:10
  • Aurora_Meteor 提问者 回复 好帮手慕慕子 #3
    老师啊,我突然注意到您一开始的回答里说它是自定义属性,现在又说它转为小写和固有属性重名所以它是固定属性....现在我好晕
    2020-03-09 09:38:27
好帮手慕慕子 2020-03-09 09:44:20

同学你好,确实是固有属性。

非常抱歉一开始老师粗心打错了,给同学造成了困扰,老师以后一定会更加严格的要求自己,给同学作出更好的回复。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

好帮手慕慕子 2020-03-08 09:33:38

同学你好, 是固有属性, 可以测试下代码,如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>
<body>
<div id="div" Title="wrap" class="div" src="wrap" Title="wraps">&uarr;</div>
<script>
var div=document.getElementById('div');
console.log(div.attributes)
</script>
</body>
</html>

打印结果:

http://img1.sycdn.imooc.com//climg/5e644b61096bd15d22600626.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

  • 提问者 Aurora_Meteor #1
    那这道题D选项是怎么回事呢? 在控制台打印的结果中div上有id、class、title这3个属性 是因为代码中设置的Title属性在解析时会自动转为小写,所以打印结果会有title属性吗?但是这里打印的是自定义的那个title属性不是div固有的那个title属性?
    2020-03-08 11:12:20
提问者 Aurora_Meteor 2020-03-07 20:44:27

会被认为是那个固有属性中的title属性吗?

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师