网页表单单击复制问题

<scriptlanguage="javascript">functionoCopy(obj){obj.select();js=obj.createTextRange()... <script language="javascript">
function oCopy(obj){
obj.select();
js=obj.createTextRange();
js.execCommand("Copy")
alert("复制成功!");
}
</script>

如果表单内容为空 就不复制 如何实现啊
<textarea name="textarea1" rows="3" class="STYLE2" onclick="oCopy(this)">文本记录1</textarea>
正常是单击表单 自动复制文件记录1。
如何文件记录1这地方没有内容如何不复制啊。怎么加这个判断
展开
 我来答
大千视界影视大全
推荐于2016-06-01 · TA获得超过377个赞
知道小有建树答主
回答量:72
采纳率:0%
帮助的人:85.8万
展开全部
<script language="javascript">
    function oCopy(obj){
        if(obj.firstChild.nodeValue==null){
             //空语句,不执行
        }
        else{

            obj.select();
        }
    }
</script>

<textarea name="textarea1" rows="3" class="STYLE2" onclick="oCopy(this)">文件记录1</textarea>


 “ obj.firstChild.nodeValue”判断textarea的第一个子节点的值,也就是里面的文本节点的值,也就是<textarea>标签和其闭标签之内的文本值,也就是代码中“文件记录1”处的值。

若为null,则不执行任何代码,若不为空,点击复制。

说的很清楚了,不懂随时问我。


希望能够帮到你,望采纳!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式