First paragraph
Second paragraph
Third paragraph
Fourth paragraph
假设我有下一个标记:
First paragraph
Second paragraph
Third paragraph
Fourth paragraph
我想用Javascript添加一个新的div并专注于这个新元素.焦点没有做任何事情.
function addParagraph() { var html = ""; $("#content").append(html); $("#newP").focus(); }New paragraph
任何的想法?
我认为主要答案是错误的.DIV和P标签可以获得焦点,您可以为它们指定tabindex属性.即
指定tabindex后,您可以选中这些元素或使用.focus()移动焦点.
使用scrollTo插件在这里看起来有点过分.
如果您不想打扰页面中选项卡的顺序,则应使用tabindex ="0".如果您只想使用Javascript进行聚焦,并使div不可聚焦,请将tabindex =" - 1".Tabindex -1可以通过Javascript获得焦点,但不能通过按Tab键获得焦点.
2> nickf..:您的代码没有问题,只是段落或div标签无法获得焦点.只能将焦点放在可以与之交互的事物上,例如链接,输入元素,textareas等.
要将窗口滚动到此新添加的元素,可以使用ScrollTo等插件.
另外,您的代码可以简化一下:
var html = ""; $("#content").append(html); $("#newP p").focus(); var html = "New paragraph
"; $(html) .appendTo('#content') .focus() // or scrollTo(), now... ;New paragraph
3> User12334223..:此代码将避免依赖于其他插件,并允许您在任何元素上使用它.
$('html, body').animate({ scrollTop: $("#newP").offset().top }, 500);
4> Todd Smith..:您需要使用HTML页面锚点而不是焦点.例:
http://localhost/mypage.html#fourthP推荐阅读
如何解决《如何将css::before伪元素排成一个网格》经验,为你挑选了1个好方法。 ... [详细] 如何解决《RubyonRails-Base64的外部图像URL》经验,为你挑选了1个好方法。 ... [详细] 如何解决《未捕获的TypeError:无法读取未定义的属性"createRouteFromReactElement"》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何为python3配置spacemacs?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《SeleniumWebdriver和SoapUI有什么区别?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《data.table中的扩展窗口(累积计算):如何提高性能》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何按排序顺序获取重叠范围的计数?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《大熊猫图中单条线的访问和更改特征》经验,为你挑选了1个好方法。 ... [详细] 如何解决《使用DateTime::Format::Strptime移动时区》经验,为你挑选了1个好方法。 ... [详细] 如何解决《设计valid_password的奇怪问题?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《一次按下按钮后,如何使按钮变灰并禁用它?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《Invoke-WebRequest设置超时》经验,为你挑选了1个好方法。 ... [详细] 如何解决《SpringAutowired服务和控制器无法正常工作》经验,为你挑选了1个好方法。 ... [详细] 如何解决《SwipeRefreshLayout阻止水平滚动的RecyclerView》经验,为你挑选了1个好方法。 ... [详细] 如何解决《sparksql当前时间戳功能》经验,为你挑选了1个好方法。 ... [详细] 如何解决《没有frameworkAssemblies,无法解决程序集引用问题》经验,为你挑选了3个好方法。 ... [详细] 如何解决《Redux-为什么在根状态下加载状态》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Java-在匿名内部类中使用非最终变量?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在使用我制作的对象为每个循环制作一个挣扎》经验,为你挑选了1个好方法。 ... [详细] 如何解决《具有自签名证书的Telegrambotwebhook无效》经验,为你挑选了0个好方法。 ... [详细]吐了个 "CAO" !Tags | 热门标签RankList | 热门文章
- 1Embeddable Common-Lisp asdf:defsystem返回无效的相对路径名
- 2不允许使用依赖于Julia中类型定义中的整数类型参数的表达式
- 3在共享索引上加入Pandas Dataframes
- 4我的代码输出异常
- 5在AOSP上设置默认应用程序
- 6从python生成器接收'return'值的最佳方法
- 7使用.NET的ANSI着色控制台输出
- 8有人可以帮我在java中翻译这行代码吗?
- 9迭代器begin()应该包含3,输出说2?
- 10以固定的可拖动div为中心
- 11Oracle中日志记录/ nologging选项的用途是什么
- 12Swift:如何在一组特定字符后获取所有内容
- 13大约每分钟运行一次任务而不使用Thread.Sleep
- 14Marshmallow:无法从服务执行Settings.System.canWrite(Context)
- 15如果远程删除日历,是否会重复使用Android的"唯一"Calendars._ID值?
- 16导出Dynamics CRM解决方案中的计算字段
- 17渲染前景对象中的静态对象/鼠标事件不可见的对象
- 18Fastlane提供配置文件疯狂
- 19如何在swift中向服务器发出HTTPS请求?
- 20Spark:每个执行程序的核心对应用程序运行时没有影响
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有