为什么不能将链接切换为可见
Why cannot toggle the link to be visible?
我尝试了下面的代码,但仍然不起作用。这个想法是,一旦文件被选中,显示一个链接,允许文件被删除(或取消选中)。我想解决这个谜题,为什么链接不显示它应该。非常感谢你的帮助!
对于信息,我也尝试了"css","显示"answers"隐藏"。没有作品。<html>
<script>
function removeFile()
{
var input = document.getElementById("fileToUpload");
input.value = input.defaultValue;
refreshForm();
return false;
}
function refreshForm()
{
var input = document.getElementById("fileToUpload");
if (input.files.length > 0)
{
$("#upack-form > #remove-lnk").attr("visibility", "visible");
}
else
{
$("#upack-form > #remove-lnk").attr("visibility", "hidden");
}
}
</script>
<div class="package">
<form id="upack-form" action="/update_package" enctype="multipart/form-data" method="post">
<label>
<input id="fileToUpload" type="file" name="file" style="width: 280px; overflow: hidden;" single onChange="refreshForm();" />
</label>
<a id="remove-lnk" style="visibility: hidden;" onclick="return removeFile();">remove</a>
</form>
</div>
</html>
编辑:我发现在"标签"内移动超链接的差异。在这种情况下,它不起作用。
可见性不是一个属性,它是一个样式属性
if (input.files.length > 0)
{
$("#upack-form > #remove-lnk").css("visibility", "visible");
}
else
{
$("#upack-form > #remove-lnk").css("visibility", "hidden");
}
PD:正如我在评论中告诉你的,我注意到你没有包括jQuery,所以我加入了。现在,这里是工作演示
相关文章:
- 显示中的不可见链接:可见
- 为什么图片不是链接
- Ajax不处理链接
- 表单帖子不接受链接
- JavaScript 函数不显示链接地址
- 加载图像而不是链接
- 如果在鼠标悬停事件中触发了鼠标关闭,则立即返回,并且不执行链接的鼠标退出事件
- 正则表达式查找以文本而不是链接形式编写的 URL
- 正则表达式 - 不后跟 - 链接
- jQuery slideDown,不处理链接
- 项目的类似Facebook的按钮不是链接
- 应该't$parser/$formatter在不同的位置运行,而不是链接
- 选择2不能链接下拉列表
- 不能链接在云代码中返回Promise的自定义函数
- 使用任何其他方法而不是链接
- 用正则表达式标记字符串中的文本,但不包括链接
- 看起来不像链接的链接
- Bug缩放图表linkClasses不显示链接
- (JavaScript)不能一个接一个运行两个函数
- 在不将链接属性设置为null的情况下使用splice