我正在尝试制作一个可以执行以下操作的功能
首先它将查看 html/text 中的行是否存在。如果是比什么都不做,如果它不在那里
比它会删除
<style></style>
标签中的所有属性
可能吗 ?
如果是,比如何?我不擅长 javascript。
这是我尝试过的
<html>
<head>
<title>My page</title>
<style>
body{
color:#fff;
background:#000;
}
</style>
<script>
function myFunction()
{
var str="My copyright text"
var n=str.search("My copyright text");
//n = 0 or -1
}
</script>
</head>
<body>
<div id="footer">my Copyright text</div>
</body>
所以这段代码会做的是,如果它会在 var str="" 中找到我的文本,它会给我 0 或 -1,它将返回 0,如果它会被更改,它将返回我 -1。
我想要做的是首先我想从 div id 制作 var str="" 所以它会从 div id 中获取文本并将其放入 var str 中,如果代码将看到 0 或 .1 的值它的 -1 比它会从<style></style>
标签中删除所有内容
大家好,我正在编辑这个问题,因为我有一个新问题
我有以下代码
<!DOCTYPE html>
<html>
<style>
#footer{
border:1px solid;
background-color:#999;
color:#fff;
padding:10px;
}
</style>
<body>
<p id="footer">Copyright google.com and yahoo.com</p>
<button onclick="myFunction()">Test</button>
<script>
function myFunction()
{
var str=document.getElementById('footer').innerHTML;
var n=str.search("Copyright google.com and yahoo.com");
if(n == -1)
{
var elem = document.getElementsByTagName('style')[0]; // this will get the first which should be the style tag in the head element, if you have others you may need to modify
elem.parentNode.removeChild(elem);
}
}
</script>
</body>
</html>
此代码保护我的文本被删除或更改,但我想把我的链接放在文本中,如果放我的链接,即 HTML 源代码我的代码不识别我的链接,任何人都可以删除链接任何想法?