我试图添加一个内联元素到我的页面。它的行为应该与跨度完全相同,即不会引入任何默认样式。我只想在JS中引用此元素(使用id)。 请帮我建议一些样式(少)像跨度的元素。内联元素,如没有默认样式的跨度
2
A
回答
0
使用的createElement()在JavaScript
<script>
var newElement = document.createElement('newElement');
newElement.setAttribute('id', 'newElementId');
var oldElement = document.getElementById('element');
oldElement.appendChild(newElement);
</script>
<div id="element"></div>
这应该添加一个新的元素类型,“为newElement”
+0
为什么-1?这是正确的答案,在IE7和下面,我们应该用JavaScript定义新的元素。这个问题需要一个没有默认样式的元素,'newElement'是没有样式的新元素 – 2012-06-19 17:30:45
3
为什么不添加为通过@詹姆斯阿勒代斯提到了一些额外的CSS删除旧的CSS和或应用新的样式。
HTML:
<span>My Super Cool Span</span>
<span id="MySpan>My Super Cool Span With An ID </span>
CSS:
span {
width:100px;
}
span #MySpan{
width: auto; // resetting width
// Reset css or apply new styling
}
这样一ID为MySpan
这只跨度会使用你的新造型还是有自己的风格重新设置。
查看www.w3schools.com上的css属性以找出它们的默认值。
然后,你可以参考MySpan在JavaScript这样做:做
document.getElementById('MySpan')
或者jQuery中:
$("#MySpan")
相关问题
- 1. 如何仅使用内联样式去除跨度元素之间的空间?
- 2. CSS元素回到默认样式
- 3. 如何更改通过外部样式在WordPress中默认给出的内联元素的CSS样式?
- 4. 如何用js获得内联元素高度,如跨度元素?
- 5. 样式跨度元素跟在另一个跨度之间没有文字内容
- 6. 如何选择具有特定内联样式的元素?
- 7. 内联样式阴影元素?
- 8. 修改内联样式,多元素深
- 9. 内联元素的宽度
- 10. 隐藏元素内的跨度高度
- 11. 如何使用javascript返回元素的默认显示样式?
- 12. 如何覆盖select元素的默认样式多个
- 13. 宽度内联元素
- 14. 选择元素没有出现在跨度元素右侧
- 15. CSS或JS - 删除内联元素的默认横向空间
- 16. SVG内联 - 默认或继承高度
- 17. jquery跨浏览器css3内联样式
- 18. 默认样式没有被拾起应用样式关键
- 19. 样式内联不适用于所有元素
- 20. jQuery:检查元素是否具有特定样式(非内联)
- 21. 如何复制IE中的内联样式元素?
- 22. 如何总是删除特定元素的内联样式?
- 23. 使用UiRenderer更改GWT Cell的跨度元素样式
- 24. 跨度内容清除跨度元素下方的按钮
- 25. 删除表单元素上的默认浏览器样式
- 26. CSS重置,常见元素的默认样式
- 27. 如何使用内联CSS样式使用Watir查找元素
- 28. 如何内联样式子DOM元素React?
- 29. CKEditor从Rails中跨度类剥离样式元素
- 30. 内联样式与“内联样式”。有什么不同?
这有什么错'span'? – 2012-01-27 09:45:39
什么都没有(甚至没有'span')缺乏默认样式(尽管'span'的默认值非常中立)。 – Quentin 2012-01-27 09:47:32
erm ...'' – Scott 2012-01-27 09:48:02