核心提示:源代码: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


