js获取了一个dom对象怎么 *** 作

js获取了一个dom对象怎么 *** 作,第1张

js中有四种获取dom的方法:

根据ID获取对象:documentgetElementById(ID);

根据class获取对象数组:documentgetElementsByClassName("box");

根据tag获取对象数组:documentgetElementsByTagName("p");

根据name获取对象数组:documentgetElementsByName(NAME);

用jquery选择器就多得去了,一般都用jquery,js一大串代码用jquery几个符号搞定。

根据ID获取对象:$('#ID');

根据class获取对象数组:$("box");

根据tag获取对象数组:$("p");;

根据name获取对象数组:$('input[name="nw"]');

2个页面必须要有关联(关系)才能进行js *** 作,

这2个页面,本身是独立的页面,他们之间并没有任何联系,那么,这个时候js是无法 *** 作例外一个文件的

把这两个文件关联起来,

方式有,在一个页面使用框架框例外一个页面

或者在一个页面使用js打开例外一个页面

比如:

在a页面,var win = windowopen('bhtml');

这个时候,2个页面就有了关系了

就可以使用js *** 作了

windocumentbodyinnerHTML = '<div>无<\/div>';

这句就能改变bhtml的body标签内的html元素

要注意代码的顺序,立即代码中如果有对DOM对象的访问,那么,这些代码不应该出现在要访问的标签之前,否则会找不到对象另外,你的getElementById拼写错误,你将大写I写成了小写的l,form标签没有关闭也是个问题改后代码如下:

<html>

<body>

<form name="form1" action="qqq" method="post">

<p>Zhanghao: <input type="text" name="zhanghao" id="zhanghao" /></p>

<input type="button" name="aaaaa" value="aaaa" onClick="check()" />

</form>

<script language="JavaScript">

function check(){

windowalert("进入JavaScript");

var valid = true;

var q = documentgetElementById("zhanghao")value;

if(q=="") windowalert("aaaaaaaaaaa");

if(valid==false) documentform1submit();

}

</script>

</body>

</html>

如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢

尊敬的用户,您好!很高兴为您答疑。

target = 'hiddeFrame'的意思是在名称叫做hiddeFrame的框架中开启,那么contentWindowdocument的意思是在名叫contentWindow的框架中获取document对象。

希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

以上就是关于js获取了一个dom对象怎么 *** 作全部的内容,包括:js获取了一个dom对象怎么 *** 作、HTML中如何用JS获得其他网页的DOCUMENT对象、获取不到document.form.name.value的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9335749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存