请问使用e.target.innerHTML()来获取文本内容有什么不妥?

image.png
image.png

求教
我想实现鼠标点击到line1~4上时 console输出点击到的对应的文本内容

红框里的另外三种都实现了我的想法

现在没被注释掉的这行是我想用 e.target后面+innerHTML的指令来读取文本内容

但是敲上去后报错 想问问这是什么原因

阅读 2.6k
3 个回答

报错信息很明显 innerHTML 不是函数,后面不用跟括号

innerHTML 是 string 类型的,不是函数。所以你去掉 innerHTAML 后面的括号就好了

innerTextinnerHTML
使用普通的文本来获取和设置内容使用 HTML 格式来获取和设置内容
不能插入 HTML tags可以插入 HTML tags
会忽略其中的空格不会忽略其中的空格
it returns text without an inner element tagit returns a tag with an inner element tag
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏