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获取参数问题。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)