JavaScript中的Button错位响应

如图,问题是当我单击上面的复制按钮时,下面的复制按钮却响应变化。
两个按钮的代码如下所示
<div class="baseurl-div form-group">
<label for="component-title" class="col-lg-3">服务商管理地址</label>
<div class="col-lg-5">
<input id="baseurl" type="text" readonly="true" class="form-copy-line param">
<button id="copy—baseurl" type="button" data="baseurl" class="copyBtn btn-primary btn-xs" onclick="copyContent('baseurl')">复制 </button>
<p class="pmt-form-help-block">服务商管理地址</p>
</div>
<div class="clear"></div>
</div>
<div class="channelurl-div form-group">
<label for="component-title" class="col-lg-3">渠道商管理地址</label>
<div class="col-lg-5">
<input id="channelurl" type="text" readonly="true" class="form-copy-line param">
<button id="copy—channelurl" type="button" data="channelurl" class="copyBtn btn-primary btn-xs" onclick="copyContent('channelurl')">复制 </button>
<p class="pmt-form-help-block">渠道商管理地址</p>
</div>
<div class="clear"></div>
onClick响应函数
function copyContent(id){
alert(id);
if(window.clipboardData){
var content = document.getElementById(id).value;
window.clipboardData.setData("Text" ,content);
alert("URL已复制到黏贴板!");
}else{
alert("文本已选中\n请按Ctrl+C复制文本");
document.getElementById(id).select();
}
}在提供一条信息 我右击上面一个按钮时弹出的是

右击下面按钮则是

...全文
相关推荐
bootstrap-table头部错位已完美解决
首先,我们需要理解表格错位的常见原因。在Bootstrap框架中,表格是通过CSS浮动布局来实现的,如果在响应式设计中没有正确处理,尤其是在不同的屏幕尺寸下,就可能出现头部错位的情况。
手写响应式表白网页:HTML+CSS+JS实战指南
动态表白网页本质是微型前端项目,需兼顾视觉表现、交互体验与跨端兼容。其技术核心源于基础Web三件套——HTML语义化结构保障可访问性与信息层级,CSS响应式布局与变量控制实现精准动画节奏,JavaScript按需触发提升性能与可靠性。这类页面广泛应用于情感表达、轻量级营销页及前端入门实战场景,尤其在微信等封闭生态中,对viewport设置、触摸反馈、资源加载策略有特殊要求。掌握HTML语义标签、CSS自定义属性、rem+clamp字体适配、touch事件模拟及关键CSS内联等技能,是构建真正可用、可维护、可
rowGrid.js响应式图片水平对齐插件
rowGrid.js插件就是这一理念的实践,它通过灵活的CSS和JavaScript技术,使得图片在不同分辨率下都能够整齐地排列,避免了图片大小不一、错位或重叠的问题。
解决加载网络图片错位问题
可以使用JavaScript库,如lozad.js或lazysizes,它们会监听滚动事件,当图片即将出现在视口中时触发加载。2.
jquery横向平滑依次错位排列的移动轮播切换效果.zip
标题中的“jquery横向平滑依次错位排列的移动轮播切换效果”指的是使用jQuery库实现的一种动态、平滑且有视觉吸引力的轮播切换效果。


