html 相关问题

HTML(超文本标记语言)是用于构造网页和格式化内容的标准标记语言。 HTML在语义上描述了网站的结构以及用于表示的提示,使其成为标记语言,而不是编程语言。 HTML主要与CSS和JavaScript结合使用,为页面添加样式和行为。 HTML规范的最新修订版是HTML5.2。

canvas元素有“change”事件吗?

有没有办法将事件处理程序附加到画布元素的更改?每当有东西在上面绘制任何东西时,我都需要触发一个函数。

回答 5 投票 0

正确的 HTML 代码以启用密码管理器自动填充 TOTP 输入

有相当多的密码管理器声称可以通过自动填写通常由 Google Authenticator 等工具生成的 2FA 令牌 (TOTP) 代码来帮助用户。这应该有效...

回答 1 投票 0

如何通过在javascript中选择来设置索引

主页第二页有一个主页,其中显示了 6 个按钮。每个按钮都会将我引导到另一个页面,其中有一些信息和“发现”按钮。通常每个按钮应该

回答 1 投票 0

向下滚动页面时如何为导航栏创建平滑的滚动动画?

我的网站上有一个导航栏,当用户向下滚动页面时,它应该平滑折叠并缩小尺寸。然而,导航栏并没有平滑过渡,而是直接消失了

回答 1 投票 0

使用属性选择器从产品页面提取 URL?

我正在尝试通过 Google 标签管理器实现架构标记。 例如,一段代码可以从产品页面动态提取唯一的 URL。 简而言之,这将是“...

回答 0 投票 0

需要一些有关 XPath 表达式的帮助。一个有效,另一个无效

我正在使用 COBRA HTMLParser,但还没有解析一个特定标签的运气。这是来源: ... 我正在使用 COBRA HTMLParser,但还没有解析一个特定标签的运气。来源如下: <li id="eta" class="hentry"> <span class="body"> <span class="actions"> </span> <span class="content"> </span> <span class="meta entry">Content here </span> <span class="meta entry stub">Content here <span class="shared-content"> Information by <a class="title" data="associate" href="/associate">Associate</a> </span> </span> </span> </li> 我能够使用以下 XPath 来获取正确的信息: XPath xpath = XPathFactory.newInstance().newXPath(); NodeList nodeList = (NodeList) xpath.evaluate("//span[contains(@class, 'body')]", document, XPathConstants.NODESET); int length = nodeList.getLength(); System.out.println(nodeList.getLength()); for(int i = 0; i < length; i++) { Element element = (Element) nodeList.item(i); NodeList n = null; try { n = (NodeList) xpath.evaluate("span[contains(@class, 'content')]", element, XPathConstants.NODESET); String body = n.item(0).getTextContent(); System.out.println("Content: " + body); } catch (Exception e) {}; try { String date = (String) xpath.evaluate("span[contains(@class, 'meta entry')]/a/span/@data", element, XPathConstants.STRING); System.out.println("DATA: " + date); String source = (String) xpath.evaluate("//span[contains(@class, 'meta entry')]/span", element, XPathConstants.STRING); System.out.println("DATA: " + source); } catch (Exception e) {}; //This does not work at all! I've tried every combination and still can't get it to run try { String info = (String) xpath.evaluate("//span[@class='shared-content']/a/@data", element, XPathConstants.STRING); System.out.println("INFO: " + info); } catch (Exception e) {}; } 无论我尝试什么组合,最后一个表达式都不起作用。我也尝试过以下方法,但没有帮助, String info = (String) xpath.evaluate("//span[contains(@class, 'shared-content')]/a/@data", element, XPathConstants.STRING); String info = (String) xpath.evaluate("//span[contains(@class, 'meta entry info')]/span/a/@data", element, XPathConstants.STRING); 有什么建议吗? 编辑:有一些关于 XML 非法的建议(老实说,我自己也不确定为什么它是非法的,因为到目前为止我几乎到处都看到它),但我无法控制 XML不过(至少到周一,直到我的其他朋友回来为止)。我试图看看编写包含这些信息的混搭的可行性。有什么办法可以禁用检查或其他什么吗? 这是解析的 XML: <?xml version="1.0" encoding="UTF-8"?> <span class="body"> <span class="content">TextContent</span> <span class="meta entry">TextContent</span> </span> 我猜文档没有被正确解析。 XPathVisualizer 是一个很好的 XPath Visualizer 工具,在 Windows 上运行,可让您查看 XPath 查询的结果。 Xcopy 安装,单个 EXE 文件。自由的。 我拿走了它并在其中运行了您的查询,得到了这个结果: @Jherico,@安德鲁·基思 我不知道 COBRA HTMLParser,但是将 #PCDATA 与内部节点结合起来是一种合法的 XML 格式。 这可以在 DTD 中这样定义: <!ELEMENT text_node (#PCDATA|i|b|u)*> 这就是格式良好的 HTML 仍然是合法的 XML 的方式。 我运行了以下代码 public static void main(String[] args) throws SAXException, IOException, ParserConfigurationException, XPathExpressionException { Document doc = XmlUtil.parseXmlResource("/temp.xml"); for (Node n : XPathUtil.getNodes(doc, "//span[contains(@class, 'body')]")) { System.out.println(XPathUtil.getStringValue(doc, "//span[@class='shared-content']/a/@data")); } } 它输出“关联”。我认为你的 XPath 没问题。相反发生了什么?您能否删除空的 catch 块,以便我们可以查看您是否确实遇到了异常? 注意,XmlUtil 和 XPathUtil 是我个人的方便函数,用于消除大部分 XPath 和 XML 样板代码。 我刚刚按原样运行了您的代码示例(复制粘贴)并得到了此输出。所以一切看起来都很好。 (你用的是哪个cobra版本?我0.98.4) 1 Content: DATA: DATA: Information by Associate INFO: associate 可重复的测试(?) 使用javac/java版本1.6.0_16(HotSpot客户端:build 14.2-b01,混合模式,共享) 我从这里下载了 0.98.4 (cobra-0.98.4.zip) Sourceforge:Cobra HTML 工具包下载 从 js.jar 中提取 cobra.jar 和 cobra-0.98.4.zip:\lib 到目录 XXX 在同一目录中写入XMLTest.java和HTMLTest.java(!文件名是源链接) 运行此编译(Windows):javac -cp .;cobra.jar;js.jar *.java 然后像这样执行(包括输出) XML测试 java -cp .;cobra.jar;js.jar XMLTest 1 XML测试输出: 1 Content: DATA: DATA: Information by Associate INFO: associate HTML测试 java -cp .;cobra.jar;js.jar HTMLTest 1 HTML测试输出: 1 Content: DATA: DATA: Information by Associate INFO: associate

回答 4 投票 0

使用 Cobra 进行 Java HTML 渲染

我目前正在使用 Cobra:Java HTML 渲染器和解析器来渲染根据 Java 应用程序中的用户选择动态生成的 HTML 页面。 在我的应用程序中,用户有数百种选择

回答 1 投票 0

Java/Swing 离屏渲染(Cobra HTMLPanel -> BufferedImage)问题:组件未先完成重绘

我正在尝试将 Java/Swing Cobra HTML 渲染器的内容渲染到屏幕外的 BufferedImage,以便在我的应用程序的其他地方使用: SlideViewPanel.setDocument(文档, rendererContext);

回答 4 投票 0

切换 4 个 div 中的 1 个

拜托,我有 4 个 div 嵌套在一个 div 中,现在这四个 div 中的每一个在我的 JavaScript 代码中都有一个按钮,我使用 forEach 循环通过按钮进行映射,并且每个按钮都会监听单击...

回答 1 投票 0

在屏幕右上角放置一个响应圆圈

我想在右上角画一个圆圈。我很难让它做出响应。我尝试了这段代码,但似乎没有任何效果。 此代码导致响应中水平滚动...

回答 1 投票 0

将文本放在曲线上居中,PHP GD

我正在尝试使用下面的函数将文本环绕在曲线上。但是,这没有考虑将文本居中对齐,无论文本有多宽。作为尝试...

回答 1 投票 0

在 HTML 模式属性中使用正则表达式模式的问题

在 HTML 模式属性中使用正则表达式模式的问题 我遇到一个问题,即与 JavaScript 中的 .test() 方法正确配合使用的正则表达式模式在使用时无法按预期运行

回答 1 投票 0

我正在尝试从 Bootstrap 5 实现下拉菜单

<li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="/dropdownmenus/contenido/5.company.html" id="navbarDropdownCompany" role="button" data-bs-toggle="dropdown" aria-expanded="false">COMPANY</a> <ul class="dropdown-menu"> <li class="dropstart"> <a class="dropdown-item dropdown-toggle" data-bs-toggle="dropdown" href="/dropdownmenus/contenido/5.1.overview.html" id="navbarDropdownOverview" role="button" data-bs-toggle="dropdown" aria-expanded="false"> OVERVIEW </a> <ul class="dropdown-menu" > <li><a class="dropdown-item" href="/dropdownmenus/contenido/5.1.1.revenue.html">REVENUE</a></li> <li><a class="dropdown-item" href="/dropdownmenus/contenido/5.1.2.subscribers.html">SUBSCRIBERS</a> </LI </ul> </li> 我正在尝试在 Bootstrap5 的下拉菜单中实现一个子菜单,经过几天的尝试后它无法正常工作。有谁知道我的代码哪里错了? 关于图像, 当我将指针放在它上面或单击它时,子下拉菜单不起作用 我尝试了之前的代码 尝试添加“显示”到 <ul class="dropdown-menu" > 像这样 <ul class="dropdown-menu show" >

回答 1 投票 0

使 div 始终占据页面的整个高度 - 上边距为负值

在我的页面上,我有一个部分,我希望它始终占据页面的整个高度并溢出导航栏和页脚。我将负边距的 div 移动到顶部,但我无法...

回答 1 投票 0

如何冻结表格的ad部分

我有一个包含两个标题行的表格演示。 变量详情 ...

回答 3 投票 0

跨距内锚或锚跨内或无关紧要?

我想嵌套span和a标签。我是不是该 将 放入 内 将 放入 内 没关系吗?

回答 11 投票 0

分数达到1000以上如何停止超时

我想知道如何清除间隔和分数,因为它可以工作,但是当它达到超过1000并且我点击重置时它不会完全重置。 我尝试将clearTimeout 函数放在前面

回答 1 投票 0

如何使用 next.js 图像组件与 HTML <picture> 元素?

Next.js 有一个 Image 组件,可以延迟加载图像,并为给定图像提供 srcset。 然而,有时我们想为不同的设备提供不同的图像(艺术重定向)。 我...

回答 4 投票 0

如何确保响应式图像在滚动时保持在文本图像布局的顶部?

我正在开发一个网页,左侧有文字,右侧有附图。当用户滚动时,图像会根据关联的文本动态调整。虽然布局功能

回答 1 投票 0

从给定地址返回县

当用户单击地图时,我使用天蓝色地图返回地址。目前,我正在获取用户点击位置的完整地址,但我只想提供县。 这里是...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.