首页 > 试题广场 >

加粗文字

[编程题]加粗文字
  • 热度指数:58938 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
使用一个标签将“牛客网”三个字加粗显示
// FED13加粗显示

// 描述
// 使用一个标签将“牛客网”三个字加粗显示

// 给定的html代码:
// <p>牛客网,程序员必备求职神器</p>

// 解法1 修改html解决
// <p><strong>牛客网</strong>,程序员必备求职神器</p>

// 解法2 用JS解决
let p = document.getElementsByTagName("p")[0];
// 获取第一个p元素
p.innerHTML = p.innerText.replace("牛客网", "<strong>牛客网</strong>");
// 用加上<strong>标签的文本替换

// JS的另一种实现
// (function(w,d){
//     let p = document.querySelector('p')
//     p.innerHTML = `<strong>牛客网</strong>${p.innerText.replace(/牛客网/, '')}`
// })(window,document)

// 解法3 用CSS设置样式
// 但是题目会检查提交结果文档中strong标签的个数是否为1
// 用例输入 function() { return document.getElementsByTagName('strong').length }
// 预期输出 1
// 实际输出 0
// 所以这种方法不能通过本题目

// // HTML:
// <p><span>牛客网</span>,程序员必备求职神器</p>
// // CSS:
// span {
//     font-weight: bold;
// }

发表于 2021-08-12 17:17:21 回复(2)
为什么<b></b>标签不通过
发表于 2019-12-24 19:20:01 回复(3)
1、直接用<strong></strong>
2、用<span></span>单独设置CSS样式:font-weight:bold;
发表于 2019-11-15 15:20:50 回复(1)
var p = document.querySelector("p");
let text = p.innerHTML;
let newText = text.replace(/牛客网/g,"<strong>牛客网</strong>");
p.innerHTML = newText; 
一顿操作,结果发现可以不用js。我倒
发表于 2020-10-19 15:49:33 回复(1)
<b> 标签规定粗体文本,应该使用 <strong> 标签来表示重要文本,即加粗
发表于 2018-03-10 09:29:06 回复(0)
<p><strong>牛客网</strong></p>

发表于 2016-04-15 22:16:46 回复(0)
牛客网
发表于 2022-08-02 23:30:43 回复(0)
<p><b>牛客网</b>,程序员必备求职神器</p>
发表于 2022-01-21 11:53:28 回复(0)
<p><b>牛客网</b>,程序员必备求职神器</p>
发表于 2022-01-04 10:18:47 回复(0)
let p = document.querySelector('p');
let t = p.innerText;
t = t.split('牛客网').join('<strong>牛客网</strong>');
p.innerHTML = t;

发表于 2021-03-06 21:22:15 回复(0)
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;


public class Main extends Frame {
	
	public static void main(String[] args){
		new Main().launchFrame();
	}
	public void paint(Graphics g) {
		Font ft1 = new Font("宋体",Font.BOLD,12);
		g.drawString("牛客网", 100, 80);
		g.setFont(ft1);
		g.drawString("牛客网", 100, 100);
	}
	
	public void launchFrame(){
		this.setTitle("字体演示");
		this.setSize(800, 600);
		this.setBackground(Color.white);
		this.addWindowListener(new WindowAdapter(){
			public void windowClosing(WindowEvent e){
				System.exit(0); 
			}
		});
		this.setResizable(false);
		this.setVisible(true);
	}
	

}


编辑于 2015-12-10 20:46:38 回复(3)
牛客网
发表于 2022-09-01 07:41:25 回复(0)
let p = document.getElementsByTagName("p")[0]

p.innerHTML = p.innerText.replace("牛客网","<strong style='font-weight:999'>牛客网</strong>")
t


这里用strong标签
发表于 2021-03-31 20:13:24 回复(0)
b标签理论上也行,但是这个是它的检测
编辑于 2024-02-19 15:52:01 回复(0)
   let pEle = document.querySelector('p')
        const targetStr = '牛客网'
        pEle.outerHTML = pEle.outerHTML.split(targetStr).join(`<b>${targetStr}</b>`)

发表于 2023-09-15 00:46:49 回复(0)
<p><strong>牛客网</strong>,程序员必备求职神器</p>
发表于 2023-06-29 11:42:17 回复(0)
<p><b>牛客网</b>,程序员必备求职神器</p>

发表于 2023-03-28 10:46:02 回复(0)
<p><strong>牛客网</strong>,程序员必备求职神器</p>
发表于 2023-02-15 19:30:26 回复(0)
<b>牛客网</b>
发表于 2022-11-14 21:00:43 回复(0)