首先,只能取出inline的JS内容,如果脚本是通过 src 加载进来的,这个是没办法取出的。
对于 inline 的 JS 内容,高端浏览器使用 textContent ,IE6/7/8 使用 innerText。下面是例子:
<script id="s1">alert(1);</script>
var script = documentgetElementById( 's1' );
var text = scripttextContent || scriptinnerText;
consolelog( text ); // output alert(1);
思路:通过id可以获取到<div>对象,通过getAttribute()和innerHTML分别可以获取<div>对象的自定义属性和文本内容。下面实例演示获取<div>标签的自定义属性user_id:
1、HTML结构
<div id="test" user_id="test_id">id="test" user_id="test_id"</div><br/><input type='button' value='获取div的自定义属性' onclick="fun()"/>
2、javascript代码
function fun(){obj = documentgetElementById("test");
alert(objgetAttribute("user_id"))
}
3、点击按钮后效果
以上就是关于如何使用JS取出<script>标签中的文本全部的内容,包括:如何使用JS取出<script>标签中的文本、用js如何取到div中的值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)