js取值除了 Document.getElementById,getElementByName,getElementByTagName还有别的方式吗初学求指教

js取值除了 Document.getElementById,getElementByName,getElementByTagName还有别的方式吗初学求指教,第1张

documentgetElementById

documentgetElementsByName

documentgetElementsByTagName

documentquerySelector

documentquerySelectorAll

documentgetElementsByClassName

documentgetElementsByTagNameNS

documentgetCSSCanvasContext

documentgetOverrideStyle

documentgetSelection

documentqueryCommandEnabled

documentqueryCommandIndeterm

documentqueryCommandState

documentqueryCommandSupported

documentqueryCommandValue

思路:使用documenttitle获取页面标题,使用value属性为文本框赋值,关键代码:

documentgetElementById(input_id)value=documenttitle;

实例演示如下:

1、HTML结构

<html>

<head>

    <title>TEST</title>

</head>

<body>

    <input type="text" id="test"/>

    <input type='button' value='点击按钮获取页面标题' onclick="fun()"/>

</body>

2、javascript代码

function fun(){

var title = documenttitle;

documentgetElementById("test")value = title;

}

3、效果演示

下拉控件:<select id="selectId"></select>

如果你要获取的是动态生成所有的值,用如下方法:

var obj = documentgetElementById('selectId');

var options = objoptions;

for(var i=0,len=optionslength;i<len;i++){

    var opt = options[i];

    alert(optvalue + '----' + opttext);

}

如果你只要获取当前选择的值:

documentgetElementById("selectId")value

楼主的意思是初始化一个路径?然后取得这个路径的参数值?不知道下面这个例子是不是楼主要的效果:

<script language="javascript" type="text/javascript">

var loc = locationhref;

var n1 = loclength;//地址的总长度

var n2 = locindexOf("=");//取得=号的位置

var id = locsubstr(n2+1, n1-n2);//从=号后面的内容

documentwrite(id)

</script>

希望可以帮到楼主,哈^-^

var obj=documentgetElementById("当前元素");

var node=objparentNode;

var child=nodechildNodes;

for(var i=0,ele=childlength;i<ele;i++){

var h=child[i]styleheight;

if(child[i]id==objid){

return

}

}

<input type="text" style=" width:300px;" name="new" id=new">

<script>

var nurl = documentreferrer;//来源url

documentURL  //获取当前域名

   documenttitle//获取当前页面标题

    documentgetElementById('new')innerHTML = nurl;</script>

我是爱分享资源网的站长,如果你觉得不错请访问下我的网站,谢谢了!

每个Img规定一个ID;

<img src="1jpg" id="img1">

<img src="1jpg" id="img2">

<img src="1jpg" id="img3">

点击一个按钮获取src

<input type="button" value="获取src" onclick="aa()">

js中:

function aa(){

var img1 = documentgetElementById("img1")src;

//别的一样获取。这样获取的src是绝对路径

}

或者这样:

function aa(){

var img1 = documentgetElementById("img1")getAttribute("src");

//跟上面效果一样。

}

以上就是关于js取值除了 Document.getElementById,getElementByName,getElementByTagName还有别的方式吗初学求指教全部的内容,包括:js取值除了 Document.getElementById,getElementByName,getElementByTagName还有别的方式吗初学求指教、怎样用js获取当前页面的标题,并写到一个文本框中、js获取动态下拉列表的值如何获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存