为了账号安全,请及时绑定邮箱和手机立即绑定

请问下关于Dom中的范围问题,为什么selectNode()返回undefined

请问下关于Dom中的范围问题,为什么selectNode()返回undefined

js高级程序设计第332页我用的谷歌浏览器<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Document</title></head><body><p id="p1"><b>hello</b>word</p><script>var range1 = document.createRange(),    p1 = document.getElementById("p1");var s=range1.selectNode(p1);console.log(s)//返回undefined</script></body></html>
查看完整描述

1 回答

?
pardon110

TA贡献1038条经验 获得超227个赞

建议如下:

  1. 代码考虑浏览器的兼容性

  2. Range 对象被建立,在使用他的方法之前先去设置他的临界点。

查看完整回答
反对 回复 2017-12-21
点击展开后面2
  • 1 回答
  • 0 关注
  • 1476 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信