如何使用JS取出标签中的文本

JavaScript017

如何使用JS取出标签中的文本,第1张

首先,只能取出inline的JS内容,如果脚本是通过 src 加载进来的,这个是没办法取出的。

对于 inline 的 JS 内容,高端浏览器使用 textContent ,IE6/7/8 使用 innerText。下面是例子:

<script id="s1">alert(1)</script>

var script = document.getElementById( 's1' )

var text = script.textContent || script.innerText

console.log( text )// output alert(1)

获取用户输文本内容:你可以给你的表单设一个名字,如:<FORM

NAME="FO">

<INPUT

TYPE="TEXT"

NAME="TXT">然后你用var

t=document.FO.TXT.value即可获得文本输入框的内容。

需要 AJAX,建议使用 jQuery

$.ajax({

    "url": "http://baidu.com/123.txt",

    "dataType": "text/plain",

    "async": false,

    "success": function(result) {

        if (result < 3) {

            // baba

        } else if (result > 5) {

            // lala

        }

    }

})