怎么用JS获取HTML标签内的内容

怎么用JS获取HTML标签内的内容,第1张

1、首先打开hbuilder软件,新建一个html文件,里面写入一个p标签和一个按钮标签。

2、然后在p标签的下方设置一个script标签,里面写入js胆码;先获取p标签和按钮的dom对象,然后给按钮添加一个点击事件,再点击事件爱的回调中alertp标签的text属性即可。

3、最后打开浏览器,可以看到一段文字和一个按钮,点击这个按钮。

4、就可以d出内容了。

<script language="javascript">

function getselectvalue()

{

var rtl=documentgetElementById("rtl");

alert(rtloptions(rtlselectedIndex)value);

}

</script>

以楼上的数据来用

<select name="sel" id="rtl" >

<option>菜单一</option>

<option>菜单二</option>

<option>菜单三</option>

</select>

<input type="button" onclick="getselectvalue()" value="d出下拉列表的值" />

加分咯!很辛苦的

能。js是指html中每个标签看成一个节点,通过js将这些节点获取出来使用JS的document内置对象有自己的属性和方法,在程序中是可以进行获得其中的节点的,节点是指在网页中所有对象和内容都被称为节点,如文档、元素、文本、属性、注释等,节点Node是DOM最基本的单元,并派生出不同类型的节点。

1、使用replace(oldchar,newchar)方式替换掉不需要的部分

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串

<!--html部分-->

<textarea id='txt' value="tel:123456"></textarea>//js部分

var strVal=documentgetElementById("txt")value;//获取到textarea的value值

var newVal=strValreplace('tel:','');//将获取到的值中的‘tel:'部分替换掉,此处即获得tel:后面的值

不太明白用JS获取参数的目的,也许Ajax中能用到吧

<script language = javascript>

function request(paras){

var url = locationhref;

var paraString = urlsubstring(urlindexOf("")+1,urllength)split("&");

var paraObj = {}

for (i=0; j=paraString[i]; i++){

paraObj[jsubstring(0,jindexOf("="))toLowerCase()] = jsubstring(jindexOf("=")+1,jlength);

}

var returnValue = paraObj[parastoLowerCase()];

if(typeof(returnValue)=="undefined"){

return "";

}else{

return returnValue;

}

}

//如你给出的地址可以这样

var classid = request("classid");

var id = request("id");

//然后你就可以对这些参数处理了

</script>

以上就是关于怎么用JS获取HTML标签内的内容全部的内容,包括:怎么用JS获取HTML标签内的内容、如何在js中获取下拉列表选择的值、在js中能获取另一个页面的节点吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存