2013-11-28 25 views
0

On this form,有一个按钮的文本“选择文件”,并在它旁边的字符串“没有选择文件” - 这是我可以在浏览器的网页检查器编辑的。为什么是这样?它有什么关系,它可能是用JavaScript生成的?为什么我不能编辑此输入元素上的文本?

在任何情况下,我是否有可能将这些目标定位到带有javascript的部分并更改文本?如果是这样,我该怎么做呢?

+1

此风格和文本由浏览器决定。这是影子的东西。所以不行,虽然你不能编辑它,但你总是可以用你选择的不同设计覆盖它,以模仿改变它。就像什么样的替换库(比如Uniform.js)一样可以让事情看起来比实际更漂亮。 – Ming

+0

''是本地表单元素。不能改变它的风格 – lastr2d2

回答

0

文件选择器是故意设计的,所以它的任何部分都不能通过Javascript进行修改。否则,恶意网站可以通过使用Javascript将路径更改为C:\Users\me\Desktop来读取桌面上的内容。

一些网络检查员在Javascript中实现。例如,Chrome的开发者工具实际上是一个Chrome扩展,并且使用网络技术构建。

相关问题