问题标签 [htmlelements]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
598 浏览

javascript - 如何从javascript查询选择器模板对象

基本上,我想<template>从 javascript 中查询选择一个并且我一直为空。

JavaScript 文件:

来自我的 vanilla webcomponent 的模板对象

索引.html

主要问题是 document.querySelector("my-import-webcomponent-template") 返回未定义。

如果它添加了一些有用的东西,如果我尝试将 javascript 和 html 保存在同一个文件中,而不是 querySelector 我直接创建元素,我可以成功地做到这一点。

全部在一个文件中

如果不是出于两个原因,我的问题将与queryselector完全相同:(1)他们似乎依赖于 Polifys,这不是我的情况;(2)接受的答案基于 document.currentScript.ownerDocument 哪个据我所知,需要一个旧图书馆。

*** 建议使用后编辑,而不是

什么都没有改变

*** 建议添加“#”后编辑。完全没有变化

在此处输入图像描述

0 投票
2 回答
195 浏览

html - 我应该如何使用
同时在右侧创建边框

我正在通过我的社区大学在线学习 HTML,而且很难。

“在本次作业中,您将创建一个 HTML 文档,其中包含 div 元素来展示您最喜欢的电影。您将包括电影名称、电影发行年份、主要明星或明星及其角色名称。div元素将呈现在页面的右侧。请参阅下面的 .html 外观示例。

在此处输入图像描述

到目前为止,这是我的代码。我需要一些关于谁可以在没有 CSS 的情况下将带有边框的文本向右移动的指导

0 投票
3 回答
83 浏览

html - 有问题
HTML 中的标记

我遇到了这个问题标签。每次我在填写表单中的任何一个文本区域后单击输入,它都会将我重定向到我的电子邮件。为什么??我想清楚一件事,我完全是一个初学者。

图片

ps:我用的是“Atom”

0 投票
4 回答
96 浏览

javascript - 如何确定 HTML 元素的大小?(添加元素的补间大小)

我很确定这是目前不可行的。

我有一个动画,其中涉及一个元素从绝对位置移动到内联位置。由于某些原因,我不知道容器的大小,也不知道我正在制作动画的元素的大小。

我需要知道的是转换后 HTML 元素的大小是多少,没有任何抖动的绘图。

这使问题变得非常困难(可能无法撤消),因为我无法知道添加元素是否会调整父元素的大小,或者调整元素本身的大小。

我需要的是一种展望未来的方法。


目前,这些是我能想象的唯一解决方案(它们都很荒谬):

  1. 克隆整个网页的HTML,让克隆拥有opacity: 0; pointer-events: none并暗中渲染未来。

  2. 捕获当前页面的绘制数据(基本上是截图),覆盖那个同时偷偷修改页面,get my future,还原,去掉截图覆盖。

  3. 与第 2 点类似,有没有办法❄️freeze❄️ 将页面渲染 3-4 帧?

  4. 我记得很久以前见过一个“尺寸工人”。现在找不到任何关于它的信息,但似乎它可能有用?

0 投票
1 回答
170 浏览

java - 如何仅从根元素中提取文本内容 - java、com.gargoylesoftware.htmlunit.html

我找不到使用com.gargoylesoftware.htmlunit.html 仅从根元素中提取文本内容的任何方法。下面是一些例子:

我想从根元素中提取文本内容(在本例中为“td”),但它也从子元素中提取文本内容,这是我不想要的部分:

输出:

所需的输出:

我尝试使用其他方法调用“asText()”,但这并没有给我想要的输出。我找不到任何使用com.gargoylesoftware.htmlunit.html有相同问题的人。是否有任何方式/方法可以仅从根元素中提取文本内容?

编辑: 谢谢你的回答。我使用相同的想法删除子节点来获得我想要的输出。这是java的语法:

0 投票
0 回答
159 浏览

reactjs - 在反应中使用自定义 html 元素

我正在使用 Typescript 和 REACT,我想在我的 TSX 中使用和包装一些自定义 html 元素。例如,我正在使用一个库,其中包含一个名为 ch5-button 的客户 html 元素,它在原版 html 文件中使用

我进行了大量搜索,但似乎我什至不够聪明,无法正确搜索以找到如何执行此操作。我什至不确定我是否有正确的导入语句来获取这些元素——我得到的最接近的是:

console.log 显示<ch5-button></ch5-button>所以我不知道我是否在正确的轨道上使用这个东西。ch5Button 是一个有很多方法的类,这些方法看起来很像 html 元素,但我只是不知道如何处理它以及如何学习使用它的方法。我找到了一些解释如何使用 observables 等的网站,但如果我走在正确的道路上,我很粗略。我附上了一些图片,如果 ch5Button 的属性和方法在 chrome 调试器中看起来像。

谁能指出我正确的方向?我将创建一个包装此类的 REACT 组件,并且可以使用道具来设置正确的属性等。

我非常喜欢构建 REACT 应用程序,但不可否认,我还不是高级开发人员,但我会尽力学习。

在此处输入图像描述

0 投票
1 回答
1929 浏览

javascript - 在 React 和 TypeScript 中扩展 HTML标签元素

0 投票
1 回答
576 浏览

angular - 有没有办法在不使用影子 DOM 的情况下以 8 角(或 9 角)制作自定义元素?

查看 Angular Elements 文档,它展示了如何使用影子 DOM(即 Web 组件)创建封装的可共享组件,但我的公司有一个全局样式指南,因此我们需要所有组件具有相同的样式。我们如何在没有封装的情况下在 Angular 中创建自定义元素(即 HTMLElement)并能够在整个组织中共享它们?

0 投票
1 回答
27 浏览

javascript - 如何将 html 元素放入时间文字表达式中

我想将粗体字体设置为单词变量。但我有一个错误。如何在时间横向内使用 HTML 元素?

0 投票
1 回答
41 浏览

vba - VBA IE 在表格内单击

我需要单击('href' )名为“WS557568037 / 个人工作区”,但没有任何效果。我试过这段代码:

HTML