javascript 中 DOM 小问题
发布网友
发布时间:2022-04-24 03:11
我来回答
共3个回答
热心网友
时间:2022-04-24 04:41
两个问题:
1、aA变量没定义就直接使用肯定报错。aA前加一个var。
2、this.parentNode.style.display 写成了this.parentNote.style.display
建议:学习js建议下载一个Firefox的,里面的一个firebug可以检查语法错误的。
热心网友
时间:2022-04-24 05:59
this.parentNote 这里编写有错误。你修改一下,应该就没有问题了。追问改了还不对呢,没有其他地方有问题了么
追答有报错信息吗? 你在chrome 里面打开,
按 F12 ,然后点击console 看一下是否有错误
热心网友
时间:2022-04-24 07:33
parentNode 不是parentNote吧追问改了还不对 a .
追答不行把这代码放到文件的最后去,或者把onload方法放到body标签中
javascript的dom问题有点不大懂?
不是DIV没有DOM对象, 而是你用getElementById()的时候, 获取不到该DIV!为什么呢?因为id在当前文档中应该是唯一的, getElementById()只会返回第一个符合id的对象, 你 的id都是'aaa'.肯定只返回了 如果DIV不支持DOM,那alert(document.getElementsByTagName('div')[0].tagName);怎么又可以呢?所有...
JavaScript DOM问题
请注意一点,你的JS的写法(全局的),在页面被浏览器加载时,就会运行,count()的调用,导致该function也会在加载页面时被执行。当你把JS代码放在上部时,由于下面的DOM元素还没有被加载,所以,document.getElementById("chart").value 这样的对dom元素进行操作的语句将会报没有对象的错误。当你把JS...
JAVASCRIPT dom问题
问题有两处:1、(“hello world”); 和(“p”); 换成半角引号;2、你想在body里加子节点同时又不想通过方法调用(你的写法是想让脚本自动运行对吧),那么请把script这段放到后面 修改后样子: var mes = document.createTextNode("hello world");var container = document.createElement("p"...
javascript Dom 问题
if(obj[i].childNodes.length>0)这里应该是判断是否在li里有ul,因为之后把showmenu和hidemenu作为元素的事件侦听器 但是这样写了即使条件是true,也不能肯定li里一定有ul的,文本节点也是li的子节点 应该改成下面这样才能更好的判断。if(obj[i].getElementsByTagName('url').length>0)但是这个表达式...
javascript DOM问题
window.document.body.div这是什么?window.document.body用来访问body这一个标签,不能推出window.document.body.div访问body下的第一个div标签 dom中不存在window.document.body.div这种写法 window.document.body.div.table.nodeName 也没有这种写法 ...
你遇到哪些Javascript操作DOM的一些坑?
元素特征的默认行为不同。这一类的BUG会比较多,比如在一些旧的webkit浏览器里面,checkbox/radio 的默认值为"",而不是on。在一些旧的webkit浏览器select的第一个元素不会被选中。
javascript dom问题
form.user --》 指向的是 当前form中名字为user的对象,显然是,而form.user是一个对象, form.user.nodeName--》就是的内容。一个页面page,可以有对个form,每个form中,又可以包含多个对象;采用的是集合概念,,也就是我们常用的数组操作方法。多用几次就熟悉了。
javascript中 DOM编程的一个问题
你首先要弄清楚函数的参数意思哈,这里不是写id“place”,是写js获取的控件para变量。
请教《javascript DOM编程艺术》中的例子为什么出不来效果
里面的例子我以前也做过,效果都可以出来的,应该是你的代码有问题,比如某个字母错了,少了括号,使用了中文符号等等这些小错误一开始通常不容易发现.F12多用控制台就能找出来了.
javascript用dom的getElementsByTagName()的一个小疑问
标签名,根据方法名就能看出来了,Tag是标签的意思,