Questions tagged «html»

HTML(超文本标记语言)是用于创建网页和其他要在Web浏览器中显示的信息的主要标记语言。有关HTML的问题应包括一个可重现的示例,以及您要实现的目标的一些想法。此标记很少单独使用,通常与[CSS]和[javascript]配对使用。

4
如何使用html表单数据发送JSON对象
所以我有这个HTML表单: <html> <head><title>test</title></head> <body> <form action="myurl" method="POST" name="myForm"> <p><label for="first_name">First Name:</label> <input type="text" name="first_name" id="fname"></p> <p><label for="last_name">Last Name:</label> <input type="text" name="last_name" id="lname"></p> <input value="Submit" type="submit" onclick="submitform()"> </form> </body> </html> 当用户单击“提交”时,哪种形式最简单的方法将此表单的数据作为JSON对象发送到我的服务器? 更新:我已经走了这么远,但似乎没有用: <script type="text/javascript"> function submitform(){ alert("Sending Json"); var xhr = new XMLHttpRequest(); xhr.open(form.method, form.action, true); xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8'); var j …
128 javascript  jquery  html  json  forms 

18
当将1 px边框添加到div时,div的大小会增加,不想这样做
单击时,我要添加1px边框到div,因此Div大小将增加2px X 2px。我不想增加div的大小。有没有简单的方法可以做到这一点? 混乱的详细说明 实际上,我正在将带有float:left(大小相同,如图标)的DIV添加到容器div中,因此所有容器都一个接一个地堆叠,并且当(container-div宽度为300px)没有横向宽度时,子DIV排在下一行,因此类似于目录,但由于边框的缘故,所选DIV的大小只会增加,因此所选DIV下的DIV会向右移动并在所选DIV下创建空白空间。 编辑: 在选择上减少高度/宽度,但是如何增加它。使用某些第三者框架,因此当DIV失去选择时不会发生任何事件。
128 css  html  border 

2
如何将一个画布的内容本地复制到另一个画布
我想复制一个画布上的所有内容,然后将它们全部转移到客户端上的所有内容。我想我会使用canvas.toDataURL()and context.drawImage()方法来实现这一点,但是我遇到了一些问题。 我的解决方案是将其获取Canvas.toDataURL()并存储在Javascript中的Image对象中,然后使用该context.drawImage()方法将其放回原处。 但是,我相信该toDataURL方法会返回一个带有64位编码标签的标签"data:image/png;base64,"。这似乎不是一个有效的标签,(我总是可以使用一些RegEx删除它),但是"data:image/png;base64,"子字符串之后的64位编码字符串是否是有效的图像?我可以说image.src=iVBORw...ASASDAS,然后将其画在画布上吗? 我看过一些相关的问题: 使用base64将画布图像从一个画布显示到另一个画布 但是解决方案似乎并不正确。
128 html  canvas 

6
使用jQuery动态添加onClick事件
由于使用了插件,因此无法像往常一样将“ onClick”属性添加到HTML表单输入中。插件正在处理我网站中的表单部分,并且没有提供自动执行此操作的选项。 基本上我有这个输入: <input type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style=""> 我想使用jQuery onload向其添加onClick,使其像这样: <input onClick="myfunction()" type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style=""> 我该怎么做呢? 我知道这可能不是标准做法,但在我的情况下,这似乎是最简单的选择。 我是jQuery的新手,因此非常感谢您的帮助。
128 javascript  jquery  html 

4
IE7不理解显示:内联块
有人可以帮我解决这个错误吗?使用Firefox可以正常工作,但是不能使用Internet Explorer 7。好像看不懂了display: inline-block;。 的HTML: <div class="frame-header"> <h2>...</h2> </div> CSS: .frame-header { height:25px; display:inline-block; }

11
如何叠加图像
我想使用CSS将一个图像与另一个图像叠加。例如,第一张图片(如果喜欢,可以作为背景)将是产品的缩略图链接,该链接会打开一个灯箱/弹出窗口,显示该图片的较大版本。 在此链接的图像之上,我想要一个放大镜图像,以向人们展示可以单击该图像来放大它(显然,如果没有放大镜,这是不明显的)。
127 html  css 

5
正确关闭WebSocket(HTML5,Javascript)
我正在玩HTML5 WebSockets。我在想,如何优雅地关闭连接?例如,如果用户刷新页面或仅关闭浏览器会发生什么? 当用户仅刷新页面而不调用页面时,会有一种奇怪的行为-当用户在刷新websocket.close()后返回时,它将触发该websocket.onclose事件。

18
如何使用jQuery $ .getScript()方法包含多个js文件
我正在尝试将javascript文件动态包含到我的js文件中。我对此进行了一些研究,发现jQuery $ .getScript()方法是理想的选择。 // jQuery $.getScript('/path/to/imported/script.js', function() { // script is now loaded and executed. // put your dependent JS here. // what if the JS code is dependent on multiple JS files? }); 但是我想知道这种方法是否可以一次加载多个脚本?我之所以这样问,是因为有时我的JavaScript文件依赖于多个js文件。 先感谢您。


8
什么是HTML字符代码8203?
字符代码(HTML)是​什么?我在我的一个jQuery脚本中找到了它,并想知道它是什么。 谢谢。 编辑: 这是它所在的脚本(已添加到末尾,在Firebug中找到了它) <script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script> <script type="text/javascript"> var $jnyh = jQuery.noConflict(); $jnyh(function() { $jnyh("#title-nyh").click(function() { $jnyh(".show-hide-nyh").slideDown("slow"); }, function() { if(!$jnyh(this).data('pinned')) $jnyh(".show-hide-nyh").slideUp("slow"); }); $jnyh("#title-nyh").click(function() { $jnyh(this).parent().toggleClass("title-btm-brdr"); $jnyh(this).toggleClass("chev-up-result"); var pin = $jnyh(this).data('pinned'); $jnyh(this).data('pinned', !pin); if(pin) $jnyh(".show-hide-nyh").slideUp("slow"); }); });​​ </script>

8
history.replaceState()示例?
任何人都可以为history.replaceState提供一个有效的示例吗?这是w3.org所说的: history . replaceState(data, title [, url ] ) 更新会话历史记录中的当前条目,以具有给定的数据,标题和URL(如果提供,但不为null)。 更新: 这完美地工作: history.replaceState( {} , 'foo', '/foo' ); 网址正在更改,但标题未更改。那是一个错误还是我错过了什么?在最新的Chrome上进行了测试。
127 javascript  ajax  html 

5
JavaScript按名称获取元素
考虑以下功能: function validate() { var acc = document.getElementsByName('acc').value; var pass = document.getElementsByName('pass').value; alert (acc); } 而这个HTML部分: <table border="0" cellpadding="2" cellspacing="0" valign="top"> <tr> <td class="td1">Account</td> <td class="td2"><input type="text" name="acc" /></td> </tr> <tr class="td1"> <td>Password</td> <td class="td2"><input type="password" name="pass" /></td> </tr> </table> <div><button onClick="validate()" class="cupid-greenx">Login now</button></div> 显示警报框,但显示“未定义”。
127 javascript  html  dom 

3
并排对齐<div>元素
我知道这是一个相当简单的问题,但我无法一生解决。我有两个链接,这些链接已应用了背景图片。这是当前的样子(对阴影表示歉意,只是按钮的粗略草图): 但是,我希望这两个按钮可以并排放置。我真的无法弄清楚对齐需要做什么。 这是HTML &lt;div id="dB"}&gt; &lt;a href="http://notareallink.com" title="Download" id="buyButton"&gt;Download&lt;/a&gt; &lt;/div&gt; &lt;div id="gB"&gt; &lt;a href="#" title="Gallery" onclick="$j('#galleryDiv').toggle('slow');return false;" id="galleryButton"&gt;Gallery&lt;/a&gt; &lt;/div&gt; 这是CSS #buyButton { background: url("assets/buy.png") 0 0 no-repeat; display:block; height:80px; width:232px; text-indent:-9999px; } #buyButton:hover{ width: 232px; height: 80px; background-position: -232px 0; } #buyButton:active { width: 232px; height: 80px; background-position: -464px 0; …
127 css  html  alignment 

5
在CSS中使用display:inline-block与float:left的优点
通常,当我们想DIVs连续拥有多个时,可以使用float: left,但是现在我发现了display:inline-block 示例链接在这里。在我看来,这display:inline-block是一种更好align DIVs的连续方式,但是有什么缺点吗?为什么这种方法不那么流行float呢?
127 css  css-float  html 

7
如何使用JavaScript创建链接?
我有一个标题字符串和一个链接字符串。我不确定如何将两者放在一起以使用Javascript在页面上创建链接。任何帮助表示赞赏。 编辑1:向该问题添加更多详细信息。我要弄清楚这一点的原因是因为我有一个RSS提要,并且有标题和URL的列表。我想将标题链接到URL以使页面有用。 EDIT2:我使用的是jQuery,但它是全新的,并且不知道它可以在这种情况下提供帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.