js中如何删除文本框内的制定文字?

JavaScript013

js中如何删除文本框内的制定文字?,第1张

你好,textarea标签内的内容即为它的value,所以可以通过value属性操作。

document.getElementsByTagname("textarea")[0].value=""//这样的前提是只有一个textarea

或者:

<textarea id="aa">sdfasdfasdfasdfasdfasdfasdfasdf</textarea>

<script type='text/javascript'>

document.getElementById("aa").value=""

</script>

你要删除指定的内容的可以这样:

document.getElementById("aa").value=document.getElementById("aa").value.toString().replace(/这里写你的指定内容的的正则表达式/g,'')//根据正则表达式匹配内容,并替换为空,即删除。正则表达式后的参数g是替换全部匹配的项,没有g则只匹配第一个。

与 js 文本文件里的内容没有关系。

有两种可能:

其它程序正在打开该文件

权限问题,把该文件设置了0777的权限就可以删除了。

可以很确切的告诉你,这跟内容无关,应该是文件被系统占用,也就是说这个文件被某个软件打开,导致无法删除,也可能是当前用户的权限不足,一般在iis中较为常见,需要配置iis。总而言之,无文件本身的内容是无关的。