为什么浏览器在尝试设置 Wordpress 媒体图像 alt 字段的值时重定向?
Why browser redirect whe attempting to set the value of Wordpress media image alt field?
我正在尝试编写一个小书签来填充 Wordpress 图片库管理器,单击图片会弹出带有这些字段的侧边栏,有 alt(输入)、图例和描述,都是文本区域。
我的 Js 片段是:
<a href="javascript:var t=document.querySelectorAll('div.media-sidebar label input');var a=t[2];var u=document.querySelectorAll('div.media-sidebar textarea');var b=u[0];var v=document.querySelectorAll('div.media-sidebar label input');var c=u[1];a.value='Hello';">Duplicate</a>
当我点击 link 时,我被重定向到一个新页面,其中包含我要设置的文本。如何正确地做到这一点,我不知道为什么我被重定向。谢谢。
在您的 href
的最后添加 this.stop;
并且还使用 a.innerHTML
因为变量 a
将持有不支持 value
attribute/property.
的 div
元素
<a href="javascript:var t=document.querySelectorAll('div.media-sidebar label input');var a=t[2];var u=document.querySelectorAll('div.media-sidebar textarea');var b=u[0];var v=document.querySelectorAll('div.media-sidebar label input');var c=u[1];a.innerHTML='Hello';this.stop;">Duplicate</a>
这将停止 href 的默认行为并退出重定向到新文档。
我正在尝试编写一个小书签来填充 Wordpress 图片库管理器,单击图片会弹出带有这些字段的侧边栏,有 alt(输入)、图例和描述,都是文本区域。 我的 Js 片段是:
<a href="javascript:var t=document.querySelectorAll('div.media-sidebar label input');var a=t[2];var u=document.querySelectorAll('div.media-sidebar textarea');var b=u[0];var v=document.querySelectorAll('div.media-sidebar label input');var c=u[1];a.value='Hello';">Duplicate</a>
当我点击 link 时,我被重定向到一个新页面,其中包含我要设置的文本。如何正确地做到这一点,我不知道为什么我被重定向。谢谢。
在您的 href
的最后添加 this.stop;
并且还使用 a.innerHTML
因为变量 a
将持有不支持 value
attribute/property.
div
元素
<a href="javascript:var t=document.querySelectorAll('div.media-sidebar label input');var a=t[2];var u=document.querySelectorAll('div.media-sidebar textarea');var b=u[0];var v=document.querySelectorAll('div.media-sidebar label input');var c=u[1];a.innerHTML='Hello';this.stop;">Duplicate</a>
这将停止 href 的默认行为并退出重定向到新文档。