求大神指导js如何获取标签所在的form对象

如题所述

如果你知道a处于form下的第几级的话,直接this.parentNode.parentNode... 写n个parentNode就可以了,否则的话就递归判断
var a = this;
var parent = a.parentNode;
while(parent .tagName == "form")
{
parent = parent .parentNode;
}
这样就获取到form了
温馨提示:内容为网友见解,仅供参考
无其他回答

JS\/jq如何获取input的name属性的值
1、编写基础的HTML文档。2、使用.val()获取值。3、保存文件,查看属性选择器获取的值。4、然后在script里添加一个function,按钮事件的函数。使用jquery的 attr方法来设置属性就行了,参数第一个是要添加的属性名,第二个就是属性的值。这里我们为div添加一个id属性。5、保存文件,查看.attr()就可以...

...我想要知道调用alert的位置,如何做。跪求大神赐招。
如果想查找该弹窗位置,建议在弹窗范围内点右键,选择“审查元素”,根据弹窗的class从js源代码中查找包含该class的代码段

JSP实现用户名和密码不能为空 求大神指点下
首先你这里没调用提示错误信息的function 所以你看不到对应的效果 要改的话 在function checkdata() <input type="submit" value="登录" name="button1" onclick="javascript:checkdata()“>这样当你点击登录时候它默认调用你的function并进行判断。再有一个问题是<body><form method="post" ...

js如何修改form标签中action和target参数
可以编写以下js函数来修改表单的action以及target: function modifyForm(){ var myForm = document.forms[0];\/\/获取表单,也可以通过id获取 myForm.setAttribute('action','newurl');\/\/或者 myForm.action='newurl'; myForm.setAttribute('target','_parent');\/\/或者 myForm.target='_parent'; alert(myForm...

js实现获取父元素下的子元素,如下的代码,我想通过getElementByClassName...
获取标签建议还是用ID来获取,简单方便 用getElementById("tbeTarget")可获取table 用getElementById("tips2")可获取到tips2 有ID的话,getElementById("tbeTarget").tips2也能得到你要的 tips2 特殊情况实在不能用ID时,也可用getElementsByTagName var o=document.getElementsByTagName("table"); ...

javascript 如何获取Nav 求大神
首先,你要明白html是有顺序的,如果你的js放在前面,那么你的代码需要出现在window.onload的事件函数中,否则当你的js执行时,节点还不存在,自然取不到 其次,你的去节点方法不对哦,getElementsByTagName顾名思义,是通过标签名称获取节点列表,而你传进去的'nav'是class名称 下面以你的页面结构为...

JS 中document.getElementById("id") .innerhtml传值给id
你是通过异步提交还是form表单提交数据到后台PHP的?innerhtml是给这个id的内容添加节点 如果你只是传值的话建议不要用innerhtml 用textContent就行了。不是很懂你到底想干嘛~如果是提交当前结点的id到后台的话:你可以用这个办法获取ID:document.getElementById("id").getAttribute('id');\/*然后异步...

JS中<a>标签缓慢跳转<div>用定时器,求大神!
因为DOM还没有加载完成(自上而下加载的),JS是获取不到DOM对象的,把<script>放到DIV下方

原生js如何获取img标签中的真实路径?
使用getAttribute方法取就是当前标签的src值。如下调整:var c = document.getElementsByClassName('c')[0];var img = document.getElementsByClassName('img')[0];\/\/绝对路径取法 console.log(img.children[0].src);\/\/相对路径取法 console.log(img.children[0]....

在通过js脚本添加页面元素的时候,出现document.body为空或不是对象
两种方式解决 封装函数 把你现有逻辑封装到一个funcation中,在页面onload加载时执行 <script> window.onload = function () { var a = document.createElement('a'); document.body.appendchild(a); a.innerHTML = '<a href = "" >百度一下你就知道<\/a>'; } <\/script>2. 自动...

相似回答