从HTML调用JavaScript函数
我不明白为什么这个代码不起作用。我认为调用函数有一些问题。。。。 请帮我改正错误 很抱歉问了这么简单的问题,但我真的不明白为什么它不起作用 函数myFunction{ var count=document.getElementByIdpicContainer.getElementsByTagNameimg.length; var temp=document.getElementByIdpict_01.src; var i;从HTML调用JavaScript函数,javascript,html,Javascript,Html,我不明白为什么这个代码不起作用。我认为调用函数有一些问题。。。。 请帮我改正错误 很抱歉问了这么简单的问题,但我真的不明白为什么它不起作用 函数myFunction{ var count=document.getElementByIdpicContainer.getElementsByTagNameimg.length; var temp=document.getElementByIdpict_01.src; var i; fori=1;i它工作得很好,但是您在myFunction中拼错了
fori=1;i它工作得很好,但是您在myFunction中拼错了单词长度。祝您好运 函数myFunction{ var count=document.getElementByIdpicContainer.getElementsByTagNameimg.length var temp=document.getElementByIdpict_01.src; var i;
对于i=1;i您可能会发现此代码更易于维护。myFunction重新排序DOM元素,而不是尝试交换src属性。GeneratorRay创建本机javascript数组,而不是尝试手动创建序列化版本 函数myFunction{ var container=document.getElementByIdpicContainer; var imgs=container.getElementsByTagNameimg; container.appendChild imgs[0]; } //这只是为了让console.log在上面执行某些操作 控制台={ 日志:functionstuff{ document.getElementById'debug'.innerHTML=JSON.stringifystuff; } }; 函数生成器阵列{ var r=[0-Math.random,-1-Math.random,-2-Math.random]; console.logr; } 图片集装箱img{ 高度:100px; 边框:2个点灰色; } 调试{ 宽度:100%; 高度:3em; 背景颜色:银色; } 更改图像顺序
调试输出您知道吗,您的函数没有被调用?检查您的控制台是否报告了一些错误。也许您的函数确实被调用了,但在内部出现错误时停止了。GeneratorRay似乎工作正常。这两个函数确实都在运行。