js获取标签类函数。

js获取标签类函数。,第1张

js获取标签类函数:

方法一:innerText

var x1 = documentgetElementById("testid")innerText;

alert("x1="+x1);

方法二:innerHTML

var x2 = documentgetElementById("testid")innerHTML;

alert("x2="+x2);

就和获取iframe 的src属性是一样的方法

<!DOCTYPE html>

<html xmlns="

<head>

<script type="text/javascript" src="xxx"></script>

</head>

<script type="text/javascript">

var s = documentgetElementsByTagName('script');

alert(s[0]getAttribute('src'));

</script>

</body>

</html>

你这个问题很奇怪据我所知就没有这么一说的

当你使用

<script type="text/javascript" src="demojs"></script>

这个导入一个js文件的时候实际上是把整个demojs导入到这整个html页面中也就是说 domejs和直接写在html页面里完全一样 举个例子

dmeojs里的内容是这样

documentwrite("Hello World!");

就这一行内容

html页面是这样

<body>

<script type="text/javascript" src="demojs"></script>

</body>

你这么写其实和

<body>

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

documentwrite("Hello World!");

</body>

是完全一样的 至于你说的demojs需要参数

现在假设dmeojs里的内容是这样

//这有这么一句 而且也没有定义变量n

documentwrite(n);

<body>

<script type="text/javascript">

var n="Hello World!"

</script>

<script type="text/javascript" src="demojs"></script>

</body>

这样也能正确输出结果 可是在demojs中没有定义变量n 但是在html里定义的n却可以使用

获取表单中的 id=idnum requestgetParameter("id") 获取input中的value值 requestgetParameter("idnum")

js获取元素方法有:

1、getElementById :根据指定的 id 属性值得到对象。返回 id 属性值等于 sID 的第一个对象的引用。假如对应的为一组对象,则返回该组对象中的第一个。

2、getElementsByName:getElementsByName(name)该方法与 getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性。

另外,因为一个文档中的 name 属性可能不唯一(如 HTML 表单中的单选按钮通常具有相同的 name 属性),所以getElementsByName() 方法返回的是所有匹配元素组成的数组,而不是一个元素。

3、getElementsByTagName:getElementsByTagName() 方法会使用指定的标签名返回所有的元素(作为一个节点列表),这些元素是您在使用此方法时所处的元素的后代。

getElementsByTagName() 可被用于任何的 HTML 元素

如果把特殊字符串 "" 传递给 getElementsByTagName() 方法,它将返回文档中所有元素的列表,元素排列的顺序就是它们在文档中的顺序。

传递给 getElementsByTagName() 方法的字符串可以不区分大小写。

在head中引用jquery:

<script type="text/javascript" src="/js/jquery-171minjs"></script>

2定义一个text输入框:

<input type="text" value="" id="inputValue"/>

3在自定义函数中根据id获取此text的值:

var temp = $('#inputValue')val();//获取值

alert(temp);//显示

4将输入的 字符串根据 ","分割:

var temp = $('#inputValue')val();

var getStr = tempsplit(",");

5定义一个对象,并打印输入这个对象的值:

var jsonData = {};

jsonDataMainCmdID = 9100;//游戏消息 MDM_GF_GAME

jsonDataSubCmdID = 9012;//用户出牌SUB_C_OUT_CART_WEB

jsonDataChairID = 0;

jsonDataCardCount = getStrlength;

jsonDataCardData = temp;

var str = JSONstringify(jsonData);

alert(str);

输出 text中输入的值:

输出一个对象的值:

应该是相对路径不对。你看JS里面调用的CSS,GIF,JPG都要放到相应的目录下。比如,此JS要放到原来复制调用文件的同一目录。

再把前后各一行删除存入JS文件

<script language="javascript">

</script>

这两行不要。

以上就是关于js获取标签类函数。全部的内容,包括:js获取标签类函数。、请问怎么获取一个<script src='xxx'>标签中所引用的js文件的源代码我指的是在当前的浏览器页面用js获取、javascript中引入一个js获取参数问题。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存