核心提示:源代码:headmeta charset=UTF-8titleRegtitleheadbodyp id=pi am yourgirlfriendpscriptvar a = /your/;var p ...
源代码:
<head> <meta charset="UTF-8"> <title>Regtitle> head> <body> <p id="p">i am your girlfriendp> <script> var a = /your/; var p = document.getElementById("p").value; var s = "i am your pppppp" console.log(a.test(p)); script> body>
这个时候在控制台返回的是false;
解决方法:
var p = document.getElementById("p").innerHtml;
涉及到innerHtml和value的区别:
innerHTML:是指一个html里面的内容,比如:
你好
,“你好”就是这里面的值value:值得是获取这个元素里面value的值,比如:<input type="button" value="change" id="b" > value可以获取change